3.7. Обновление пакетов в Debian
Проблема
Требуется обновить пакет в системе Debian, потому что новая версия обладает расширенными возможностями или в ней исправлены ошибки.
Решение
Воспользуйтесь командой apt-get install
:
# apt-get install gltron
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be upgraded:
gltron
1 upgraded, 0 newly installed, 0 to remove and 78 not upgraded.
Need to get 89.5kB of archives.
After unpacking 266kB of additional disk space will be used.
Get:1 ftp://ftp.debian.org sid/main gltron 3.53 [89.5kB]
Fetched 89.5kB in 5s (16.8kB/s)
Preconfiguring packages...
(Reading database... 141286 files and directories currently installed.)
Preparing to replace adduser 3.52 (using .../archives/adduser_3.53_all.deb)...
Unpacking replacement gltron...
Setting up adduser (3.53)...
Обновление нескольких пакетов:
# apt-get install tuxkart gltron frozen-bubble tuxracer nethack galaga
Комментарий
Команды обновления отдельных пакетов не существует. Команда apt-get install
всегда устанавливает последнюю версию пакета.
Обновление пакетов в системе Debian является важной задачей для поддержания её безопасности и производительности. Важно регулярно обновлять программные пакеты, так как это не только добавляет новые функции, но и исправляет известные уязвимости, что делает систему более защищённой от потенциальных угроз.
Использование apt-get install
позволяет обновлять пакеты с сервера Debian или любого другого настроенного источника. Команда apt-get
сама проверяет зависимости между пакетами и обновляет только те, которые нуждаются в обновлении, что позволяет избегать конфликтов между версиями.
Если необходимо обновить несколько пакетов сразу, можно перечислить их через пробел. Это особенно полезно, если в системе используется несколько ключевых пакетов, которые нуждаются в одновременном обновлении для совместимости друг с другом.
Также стоит обратить внимание на команды apt-get upgrade
и apt-get dist-upgrade
, которые позволяют обновлять не только отдельные пакеты, но и всю систему до актуальной версии. Это полезно в случаях, когда требуется произвести глобальные изменения в системе.
Следует помнить, что при использовании команды apt-get
иногда могут возникать ситуации, когда новый пакет конфликтует с уже установленными пакетами. В таких случаях рекомендуется внимательно читать сообщения системы и, при необходимости, искать решения в документации или на форумах сообщества Debian.
См. также
apt-get(8); локальная документация (/usr/share/doc/Debian/apt-howto).