Справочник

Команда apt: как установить, обновить и удалить программу в Ubuntu

В Ubuntu программы ставят из пакетов, а пакеты берут из репозиториев — проверенных хранилищ. Управляет ими apt: ставит, обновляет и удаляет одной командой. Ниже — главные команды и что делать, если apt остановился с ошибкой.

Обновлено 11.10.2026≈ 4 мин чтения
Содержание 9

Что сделать прямо сейчас

  1. Подключитесь к серверу — инструкция.
  2. Обновите список пакетов: sudo apt update.
  3. Посмотрите, что можно обновить: apt list --upgradable.
  4. Обновите пакеты: sudo apt upgrade. apt покажет, что изменится, и спросит, продолжать ли. Нажмите Y и Enter.
  5. Поставьте программу, например htop: sudo apt install htop. Запустите её: htop, выход — Q.

Всё, что меняет систему, — с sudo. Посмотреть списки и описания пакетов можно и без него. Не закрывайте окно и не нажимайте Ctrl+C, пока apt работает: прерванная установка оставит пакеты недоделанными — что тогда делать.

Главные команды

КомандаЧто делает
sudo apt updateскачать свежий список пакетов
sudo apt upgradeобновить установленные пакеты
sudo apt install nginxустановить программу
sudo apt install nginx certbotустановить несколько программ сразу
sudo apt reinstall nginxпереустановить пакет
sudo apt remove nginxудалить программу, оставив её файлы настроек
sudo apt purge nginxудалить программу вместе с файлами настроек
sudo apt autoremoveудалить пакеты, которые ставились как зависимости и больше не нужны
apt search nginxнайти пакеты по слову
apt show nginxописание, версия и размер пакета
apt list --installedустановленные пакеты
apt list --upgradableпакеты, для которых есть обновления

Чтобы apt не спрашивал подтверждения, добавьте -y: sudo apt install -y htop. Так удобно, когда команду берёте из проверенной инструкции. Если не уверены, что именно будет установлено или удалено, ставьте без -y и читайте список.

update и upgrade — не одно и то же

apt update ничего не устанавливает. Он скачивает из репозиториев свежий список: какие пакеты есть и каких они версий. Без него apt не узнает о новых версиях.

apt upgrade ставит новые версии установленных пакетов. Если для обновления нужны новые пакеты, он их добавит, но ничего не удаляет: пакет, который можно обновить только с удалением другого, он пропустит.

sudo apt full-upgrade обновляет всё, даже если для этого придётся удалить какие-то пакеты. Перед ответом Y прочитайте, что apt собирается удалить.

Поэтому перед установкой и обновлением сначала sudo apt update. Обе команды можно запустить одной строкой: sudo apt update && sudo apt upgrade.

remove, purge и autoremove

КомандаЧто удалитЧто останется
removeпрограммуфайлы настроек — на случай, если удалили по ошибке
purgeпрограмму и её файлы настроекданные в домашней папке
autoremoveпакеты-зависимости, которые больше не нужнывсё, что вы ставили сами командой install

Если удалили программу через remove и передумали, поставьте её снова — настройки подхватятся. purge можно запустить и для уже удалённого пакета: он сотрёт оставшиеся настройки.

Перед autoremove прочитайте список: если в нём есть нужная вам программа, ответьте n.

Как найти нужный пакет

apt search ищет слово в названиях и описаниях пакетов, поэтому ответ бывает длинным. Чтобы проверить, установлен ли пакет, используйте apt list с именем: apt list --installed 'nginx*'. Звёздочка значит «любые символы», а кавычки не дают терминалу обработать её самому.

apt show имя покажет версию, размер и описание пакета до установки. Если apt отвечает, что пакет не найден, — разбор ошибки.

apt в скриптах

apt сделан для работы руками, и его ответы могут меняться от версии к версии. В скриптах и заданиях cron пишут apt-get: команды у него те же — apt-get update, apt-get install -y имя.

apt завершается с кодом 0, если всё прошло, и с кодом 100 при ошибке. Код последней команды покажет echo $?.

Ошибки и как их исправить

Все ошибки apt и sudo собраны в разделе Ошибки apt и sudo.

Источники

  • Справка apt для Ubuntu 24.04 — команды update, upgrade, full-upgrade, install, remove, purge, autoremove, search, show и list, коды выхода 0 и 100, apt-get для скриптов.

Сверено 11 октября 2026 года.

Что почитать дальше

Проверено и обновлено: 11.10.2026