Как обновить один пакет в Ubuntu

Всем привет, в этой статье я расскажу как обновить один пакет в Ubuntu. В Ubuntu для обновления пакетов существует команда apt-get update и apt-get upgrade. Эти команды приведут к обновлению всех установленных пакетов, которые доступны в репозиториях.

В некоторых ситуациях требуется обновить только один пакет, например PHP, Apache или Nginx.

Обновление одного пакета в Ubuntu

Как обновить один пакет в Ubuntu
Как обновить один пакет в Ubuntu

Чтобы обновить определенный пакет требуется выполнить sudo apt install имя-пакета .

Сначала надо получить обновленный список пакетов. Хочу заметить что он не устанавливает и не обновляет пакет:

$ sudo apt update

Следующая команда обновит пакет gimp, если он установлен:

$ sudo apt install gimp

После ввода команды, мы получим ответ:

Reading package lists… Done
Building dependency tree
Reading state information… Done
gimp is already the newest version (2.10.18-1).
0 upgraded, 0 newly installed, 0 to remove and 101 not upgraded.

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

Обновление определенного пакета с помощью функции -only-upgrade

Для обновления одного или конкретного пакета используйте команду –only-upgrade. Эта команда отличается от команды которую я указал выше. А отличается она тем, что не обновится если пакет не установлен.

Следующая команда только обновит пакет gimp:

$ sudo apt-get –only-upgrade install gimp

После ввода команды, мы получим ответ:

Reading package lists… Done
Building dependency tree
Reading state information… Done
gimp is already the newest version (2.10.18-1).
0 upgraded, 0 newly installed, 0 to remove and 101 not upgraded.

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

$ sudo apt-get –only-upgrade install krita

Из выходных данных вы можете видеть, что он пропускает обновление, потому что пакет krita не установлен.

Reading package lists… Done
Building dependency tree
Reading state information… Done
Skipping krita, it is not installed and only upgrades are requested.
0 upgraded, 0 newly installed, 0 to remove and 101 not upgraded.

Вывод

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

Если вы хотите обновить только

Nazario

Я — Nazario, тот самый человек, который больше десяти лет ковыряется в Linux и Windows системах не ради хобби, а потому что это — работа и жизнь. Всё, что вы читаете на Setiwik.ru, — это не пересказ справки из мануала, а результат десятков реальных кейсов, выстраданных конфигов и ночных перезагрузок.

Я не претендую на истину в последней инстанции. Но если мой опыт может кому-то упростить работу — значит, всё это не зря. Здесь нет «магии», только практика: от настроек сервера до неожиданных багов, которые не гуглятся с первого раза.

Setiwik.ru — это место, где IT становится чуть менее хаотичным. Заходите почаще — будем разбираться вместе.

Добавить комментарий

  1. Sergio

    Когда-то давно надо было обновить только пару доп пакетов а не все сразу. Кажется программа Ntop называлась. Не смог обновить и пришлось все сносить нафиг. ? не нашёл подобной статьи.

    Ответить