v1.0

$ apt

Пакетысложность: базовыйпакет: apt

Управляет программами и системными компонентами в Debian и Ubuntu. С помощью apt можно обновить список доступных пакетов, установить нужную программу, обновить систему или удалить пакет. Например, sudo apt install nginx установит Nginx вместе с необходимыми зависимостями.

Синтаксис

sudo apt ДЕЙСТВИЕ [ПАКЕТ]

Основные опции

updateобновить списки пакетов
upgradeобновить установленные пакеты
install / removeустановить / удалить
search / showпоиск и карточка пакета
autoremoveвычистить осиротевшие зависимости

Примеры из практики

$ sudo apt update && sudo apt upgrade -y
После запуска · пошаговоЧто произойдёт:
Сначала обновится список доступных пакетов, затем установятся найденные обновления. Ключ -y заранее подтверждает установку.

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

Как понять, что всё получилось:
Процесс вернулся к приглашению терминала без строк Error/Failed; повторный «apt list --upgradable» не показывает ожидающих обновлений.

Важно:
Во время обновления не закрывайте SSH-сессию и не перезагружайте сервер. Некоторые сервисы могут быть автоматически перезапущены.
стандартный обслуживание системы
$ apt list --upgradable
После запуска · пошаговоЧто произойдёт:
что можно обновить прямо сейчас.

Что появится в терминале:
Listing... Done
openssl/jammy-updates 3.0.2-0ubuntu1.18 amd64 [upgradable from: 3.0.2-0ubuntu1.17]

Как понять, что всё получилось:
Команда завершилась без Error/Failed, и в выводе есть ожидаемые данные.

Важно:
Имена, адреса, даты, размеры и номера версий на вашей системе будут другими — это нормально.
что можно обновить прямо сейчас
$ apt-get update && apt-get install -y curl
После запуска · пошаговоЧто произойдёт:
Показывает совместимый вариант для старого скрипта или Dockerfile.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.

Важно:
Действия выполняются слева направо: следующая часть после && запустится только при успехе предыдущей.
Показывает совместимый вариант для старого скрипта или Dockerfile
Совет практика. Для ручной работы используйте apt. Команда apt-get сохраняется для совместимости со старыми скриптами и Dockerfile.

Поддержка дистрибутивов

Связанные команды