Intereting Posts
MacBook Pro 2016 с сенсорной панелью совместим с Ubuntu 17.04? Музыкальный проигрыватель, который может обрабатывать несколько тегов исполнителя «Не удалось открыть ваш профиль правильно». При открытии Chrome (ium) Я могу использовать SSH на удаленном хосте, но получить «Connection reset by peer» с SSHFS, что мне не хватает? Как отключить automount в настройках nautilus Принтер HP Laserjet p1005 перестает работать, когда я обновился до Ubuntu 14.04 от 12.04 Выход терминала терминала Silence Пользовательская комбинация клавиш для генерации определенного символа Как предотвратить переключение WLAN-соединения на USB-накопитель Fritz USB WLAN N? Как показать ветку git с цветами в приглашении Bash? Коррумпированный pendrive после создания Live Ubuntu установщика PPA для Firefox Developer Edition 10.10 Обновление разрешения экрана Как я могу отключить / изменить баннер входа SSH для данного пользователя? Ubuntu 14.04 AMD / Intel Гибридная переключаемая графика НЕ ​​РАБОТАЕТ

Предотвращение блокировки пакетов при появлении обновления при обновлении

Я сделал sudo apt-mark hold nameofthepackage на 3 пакетах, но теперь у меня есть раздражающее замечание, когда я sudo apt-mark hold nameofthepackage при обновлении sudo apt-get upgrade :

 Following packages have been holded : package1 package2 package3 0 upgraded, 0 installed, 0 to remove and 3 non-updated. 

(Прошу прощения за невозвратный вывод терминала, я использую французскую версию, и я точно не знаю, как это сказать на английском языке).

Существует ли способ «скрыть» это? Я бы хотел, чтобы обычный 0 non-updated даже когда я держу пакеты. благодаря

Вызов версии пакета с помощью Apt Preferences

  1. Проверьте текущую политику приоритета для моего пакета. Пример с virtualbox :

     $ apt-cache policy virtualbox virtualbox: Installed: 4.3.6-dfsg-1 Candidate: 4.3.6-dfsg-2 Version table: 4.3.6-dfsg-2 0 500 http://archive.ubuntu.com/ubuntu/ trusty/multiverse amd64 Packages *** 4.3.6-dfsg-1 0 100 /var/lib/dpkg/status 
  2. Создать новый файл в /etc/apt/preferences.d/

     sudo vim /etc/apt/preferences.d/my_pin 
  3. Добавить пакет, который вы хотите (использовать joker * ), с более высоким приоритетом (по умолчанию 0 , не более 1000 или даже отрицательное значение, например -1 чтобы пропустить версию)

     Package: virtualbox* Pin: version 4.3.6-dfsg-1 Pin-Priority: 500 
  4. Проверить снова:

     $ apt-cache policy virtualbox virtualbox: Installed: 4.3.6-dfsg-1 Candidate: 4.3.6-dfsg-1 Package pin: 4.3.6-dfsg-1 Version table: 4.3.6-dfsg-2 500 500 http://archive.ubuntu.com/ubuntu/ trusty/multiverse amd64 Packages *** 4.3.6-dfsg-1 500 100 /var/lib/dpkg/status 
  5. Не нужно использовать удержание, поэтому sudo apt-mark unhold virtualbox но вы можете оставить его как 2-й замок.

Теперь, если я проверяю apt-get update , ничего не упоминается о virtualbox (в списке сдерживаемых пакетов).

  • Ссылка: Как использовать настройки APT Pinnig
  • Хэш-знак # может использоваться для комментариев строк в файлах настроек APT.