Как обновить один пакет в Ubuntu / Debian с помощью apt-get
Есть ли способ обновить один пакет, используя apt-get в Debian?
Наиболее распространенным способом обновления пакетов в Ubuntu / Debian является запуск команды sudo apt-get upgrade.
Проблема заключается в том, что все установленные пакеты будут обновлены до последних версий, доступных в настроенных репозиториях.
Что, если вы хотите обновить один пакет с помощью apt-get на машине с Ubuntu или Debian?
Это актуально, если вы боитесь испортить пакеты из-за обновления всего.
Обновите отдельный пакет в Ubuntu / Debian с помощью apt-get.
Чтобы обновить отдельный пакет с помощью apt-get в любой системе на основе Ubuntu / Debian, используйте синтаксис:
sudo apt-get install --only-upgrade packagename
Это будет работать для всех систем Ubuntu, Debian, Linux Mint.
Замените packagename на имя пакета, который вы хотите обновить.
Смотрите пример ниже, чтобы обновить curl:
$ apt-get install --only-upgrade curl
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
libicu63
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
libcurl4
The following packages will be upgraded:
curl libcurl4
2 upgraded, 0 newly installed, 0 to remove and 241 not upgraded.
Need to get 598 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y...
Обновите несколько пакетов в Ubuntu / Debian / Linux Mint.
Чтобы обновить несколько пакетов, разделите их пробелом:
sudo apt-get install --only-upgrade curl unzip nginx
Если вы хотите обновить все установленные пакеты, используйте команду:
sudo apt-get upgrade