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

10

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

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

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

    
задан Gaurav Agarwal 24.11.2012 в 15:27
источник

3 ответа

6

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

Например,

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

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

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

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

    
ответ дан Ten-Coin 24.11.2012 в 15:40
источник
7

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

    
ответ дан Dennis Kaarsemaker 24.11.2012 в 15:32
0

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

Сначала запустите sudo -s , затем echo package_name hold | dpkg --set-selections .

Затем вы можете удалить трюк с sudo apt-get install package_name .

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

    
ответ дан smooth-texan 24.11.2012 в 15:50