Предотвратить отображение пакетов «на удержании» при обновлении

Предотвратить отображение пакетов «на удержании» при обновлении

Я сделал это sudo apt-mark hold nameofthepackageна 3 пакетах, но теперь у меня появляется раздражающее замечание при обновлении до 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даже когда держу посылки. Спасибо

решение1

Закрепить версию пакета с помощью настроек Apt

  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. Добавьте нужный вам пакет ( *можно использовать джокер) с более высоким приоритетом (по умолчанию 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но вы можете оставить его как второй замок.

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

Связанный контент