update - используется для синхронизации файлов-описаний пакетов с их источником и получения обновлённых списков пакетов. Перед upgrade и dist-upgrade всегда нужно выполнять update.
upgrade - используется для установки новейших версий установленных пакетов системы из источников, указанных в /etc/apt/sources.list. Для того, чтобы apt-get узнал о существовании доступных новых версиях пакетов, данной команде должна предшествовать команда update.
dist-upgrade - позволяет произвести обновление системы в целом.
install - устанавливает один или более пакетов, отмеченных для установки. Каждый пакет - это имя пакета, а не полное имя файла, содержащее этот пакет (например, в качестве пакета может быть указано имя audacity, а не audacity_1.9.6.rpm). Все пакеты-зависимости также будут получены и установлены.
remove - удаляет выбранные пакеты.
source - скачивает пакеты с исходниками. APT проверяет доступные пакеты на предмет получения их исходных текстов. Затем он ищет и копирует в текущий каталог новейшую доступную версию этих исходных текстов.
Пакеты исходных текстов обслуживаются отдельно от бинарных через ввод строки rpm-src в файл /etc/apt/sources.list. Если задана опция –compile, то пакет с исходными текстами будет скомпилирован в бинарный rpm-пакет. Если задана опция –download-only, то пакет с исходными текстами не будет распакован.
-h, –help - справка.
-q, –quiet - скрыть индикатор процесса.
-qq - не показывать ничего кроме сообщений об ошибках.
-d, –download-only - получить пакеты и выйти без их установки или распаковки.
-s, –simulate - выполнить симуляцию событий, который должны происходить, но которые реально не будут выполнены и не изменят состояние системы.
-y, –yes - автоматически отвечать «Да» на все вопросы. При возникновении нежелательной ситуации (например, удаления необходимого для работы системы пакета) apt-get будет аварийно завершать свою работу.
–reinstall - переустановить пакеты, которые уже являются новейшими версиями.
-f, –fix-broken - попытка исправить систему с нарушенными зависимостями.
-m, –ignore-missing - игнорировать отсутствующие пакеты. Если пакеты не могут быть получены или их полная проверка после получения окончилась неудачно (поврежденный файл пакета), то состояние пакета возвращается к предыдущему и результат обрабатывается. Использование этой опции совместно с -f в некоторых случаях может привести к ошибке. Если какой-либо пакет выбирается к установке (например, если он указан в командной строке) и он не может быть получен, то без каких-либо сообщений будет восстановлено исходное состояние.
-u, –show-upgraded - показать обновленные пакеты. Выдает список всех пакетов, которые были обновлены.
–no-upgrade - не производить обновления пакетов. Когда эта опция используется совместно с командой install, то no-upgrade предотвратит обновление уже установленных пакетов.
-b, –compile, –build - собрать (компилировать) пакет после получения его исходника.
-D - при удалении пакета стремиться удалить компоненты, от которых он зависит.
-V - подробно показывать номера версий пакетов.
–no-remove - если какие-либо пакеты отмечены к удалению, то apt-get немедленно, без вопросов, завершит работу.
–force-yes - принудительное выполнение заданной операции несмотря ни на что. Это опасная опция, которая заставит apt продолжать выполнение операции без каких-либо диалогов с пользователем, даже если возникнет потенциальная возможность ошибки. Она не должна использоваться кроме как в специальных ситуациях.
Использование force-yes потенциально способно уничтожить вашу систему!