Как найти «пакет, который можно обновить»?

14

Я установил Ubuntu 12.04 на Amazon EC2. Иногда после соединения с экземпляром получаю следующее

7 packages can be updated.
4 updates are security updates.

Как я могу найти, какие пакеты могут быть обновлены? Могу ли я выбрать, если не хотите обновлять некоторые пакеты?

Гаурав Агарвал
источник
Вопрос: как узнать количество пакетов, которые можно обновить после подключения к серверу. Он появляется, когда я впервые подключаюсь, но как я вижу это потом? Благодарю.
Джошуа Пинтер

Ответы:

7

Вы можете увидеть, какие обновления доступны, набрав как sudo aptitude.

Например,

уместность

И если вы не хотите, чтобы какой-либо пакет обновлялся, вы можете заблокировать этот пакет.

  1. Откройте терминал
  2. Введите sudo -sи нажмите ввод
  3. Введите пароль для sudo

    echo libxfont1 hold | dpkg --set-selections
    
  4. Замените libxfont1 пакетом, который вы хотите закрепить
  5. Теперь беги, sudo apt-get updateа потом sudo apt-get upgrade.

Для получения дополнительной информации, проверьте, как закрепить пакеты .

rɑːdʒɑ
источник
10

Чтобы смоделировать обновление: sudo apt-get -s upgrade
Чтобы обновить только один пакет:sudo apt-get upgrade packagename_here

Деннис Каарсемакер
источник
4

Пожалуйста сделайте это

sudo cat /var/lib/update-notifier/updates-available

затем проверьте, какие пакеты доступны для обновления

apt list --upgradable

затем просто установите то, что вам нужно из результатов выше

sudo apt-get install PACKAGE_NAME

Андрес Леон Рангель
источник
1

Вы можете держать любой определенный пакет, это будет держать его в той же версии, несмотря ни на что.

Сначала беги sudo -s, потом echo package_name hold | dpkg --set-selections.

Затем вы можете снять удержание с помощью sudo apt-get install package_name.

Надеюсь, это поможет.

сглаживать-техасец
источник