Как обновить один пакет в 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. Надеюсь, что руководство было полезным для вас. А для того чтоб включить автоматическое обновление посмотрите это руководство

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

Понравилась статья?

Помогите Setiwik.ru создавать больше глубоких обзоров и новостей. Один клик и ваш вклад помогает держать серверы включёнными и авторов мотивированными!

Спасибо, что вы с нами!

Nazario

Я Назар. Уже больше десяти лет я работаю с Linux и Windows системами каждый день. Это моя основная профессия и большая часть жизни.
Всё, что ты читаешь на Setiwik.ru, начинается с официальной документации, мануалов и технических спецификаций. Я их изучаю очень внимательно. Но ценность статей появляется именно тогда, когда я беру эту базу и пропускаю через десятки реальных ситуаций: ночные аварии, странные баги, которые не гуглятся с первого раза, выстраданные конфиги и проверенные обходные пути.
Я не обещаю истину в последней инстанции. Но если мой опыт поможет тебе сэкономить хотя бы пару часов нервов и перезагрузок, значит всё это было не зря. Здесь только практика: от тонкой настройки серверов до самых неожиданных ситуаций, которые официальные руководства обычно обходят стороной.
Setiwik.ru это место, где IT становится понятнее и спокойнее. Заходи почаще. Будем разбираться вместе.

Практические инструкции по Windows и Linux
Добавить комментарий

  1. Sergio

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

    Ответить