В чем разница между «apt-get install <имя_пакета> / testing» и «apt-get install -t test <имя_пакета>

В чем разница между apt-get install <package_name>/testing и apt-get install -t test <package_name> ? Оба должны указывать целевую версию ( stable , testing , unstable и т. Д.).

2 Solutions collect form web for “В чем разница между «apt-get install <имя_пакета> / testing» и «apt-get install -t test <имя_пакета>”

 apt-get install <package_name>/testing apt-get install -t test <package_name> 

Первый не будет пытаться обновить какие-либо пакеты в вашей системе, поэтому, если определенные зависимости не будут выполнены, установка завершится с ошибкой.

Второй метод попытается установить / обновить любые зависимости. Конечно, учитывая приведенный выше пример, «apt-get» попросит вас перед продолжением.

Ответ от Debian wiki: AptPreferences

Ну, эти вопросы щекочет мой разум со вчерашнего дня, что я впервые прочитал ваш пост.

Как правило, эти две версии apt-get устанавливаются одинаково в соответствии с apt-get man-страницами.

Практически эти две версии действительно одинаковы при попытке установить один или несколько пакетов с известным именем.

Но если вы попытаетесь установить несколько пакетов с помощью подстановочных знаков, я могу заметить некоторые отличия.

Эта команда не выполняется:

 apt-get install -s mate*/testing 

Хотя эта команда работает нормально:

 apt-get install -s -t testing mate* 

Кажется, что mate * / test search из всех пакетов, содержащих mate, и пытается установить все пакеты thos из тестирования репо. Если некоторые пакеты недоступны при тестировании репо, вы получаете сообщение об ошибке и apt-get терпит неудачу.

С другой стороны, -t test mate *, выбирает пакеты mate *, доступные только при тестировании репо. Он не пытается искать и устанавливать пакеты mate *, которые недоступны при тестировании репо, и, следовательно, это не подводит.

Вы можете попробовать, если хотите, чтобы команды были выше, используя параметр -s (simulate), который позволяет вам видеть все сообщения apt-get в вашем терминале, как это было бы в реальной установке (но ничего действительно не установлено).

PS: Существует также очевидная и незначительная разница между двумя версиями: работая с версией «/ release», вы можете комбинировать (если хотите) различные пакеты из разных / выпусков, а с версией «-t release», которую вы устанавливаете глобально выпуск, который будет применяться ко всем пакетам, которые будут следовать за установкой apt-get.

  • как сказать lxc, чтобы не использовать / usr / share / lxc / templates для создания контейнера linux
  • Почему конфигурация конфигурации сервера NVIDIA X не сохраняется при перезагрузке?
  • MC не применяет настраиваемую конфигурацию
  • Сценарий оболочки для выполнения сценария оболочки для всех подкаталогов
  • Debian устанавливает новые, не зависящие от пакетов
  • Debian и док-станция
  • Значение дополнительных параметров apt-get в ранней истории APT
  • Dropbear завершает работу перед вызовом пароля LUKS на Debian Jessie
  • PPC Debian: eth0: переход на принудительный 10bt / 100bt
  • Получить данные из debian через внешний жесткий диск, командную строку и пользователя root
  • Есть ли способ освободить память?
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.