Утилита apt-get - производительная свободная консольная программа, используемая и работающая с библиотекой apt (Advanced Packaging Tool) для выполнения установки новых пакетов, удаления существующих, обновления установленых, также для обновления всей операционной системы

Консольная утилита apt-cache используется для поиска в кеше программных пакетов apt, используется для поиска пакетов, сбора информации о пакетах и поиска пакетов, доступных для установки в операционных системах, основанных на Debian или Ubuntu

Чтобы увидеть все доступные пакеты
apt-cache pkgnames

"search" - Использование c apt-cache отобразит список пакетов с кратким описанием
apt-cache search vsftpd

"show" - Ознакомление с информацией о пакете, кратким описанием, номером версии, контрольной суммой, размером/после установки и т.д.
apt-cache show netcat

"showpkg" Проверка зависимости пакета
apt-cache showpkg vsftpd

"stats" - Отобразит полную статистику о кеше, полное число пакетов найденых в кеше
apt-cache stats

"update" - Используется для синхронизации и обновления индексных файлов пакетов, синхронизация происходит с источниками, указанными в файле /etc/apt/sources.list
sudo apt-get update

"upgrade" - Используется для обновления установленного на данный момент ПО в системе
sudo apt-get upgrade

"install" - Используется для установки или обновления какого-либо пакета
sudo apt-get install netcat
"install" - Для одновременной установки нескольких пакетов, например пакеты ‘nethogs‘ и ‘goaccess‘
sudo apt-get install nethogs goaccess

"--no-upgrade" - Использование этого флага предотвратит обновление уже установленных пакетов
sudo apt-get install "имя_пакета" --no-upgrade

"--only-upgrade" - этот флаг не установит, а только обновит существующие
пакеты
sudo apt-get install "имя_пакета" --only-upgrade

"vsftpd=" - Для установки определенной версии пакета - знак равно вместе с именем пакета
sudo apt-get install vsftpd=2.3.5-3ubuntu1

"remove" - Для удаления пакетов без удаления конфигурационных файлов
sudo apt-get remove vsftpd

"purge" - Для полного удаления пакета вместе с конфигурационными файлами
sudo apt-get purge vsftpd

"download-only source" - Для загрузки исходного кода пакета
sudo apt-get --download-only source vsftpd

"--compile" - Также можно загрузить, распаковать и скомпилировать исходный код пакета
sudo apt-get --compile source goaccess

"download" - Используя эту опцию можно загрузить любой пакет, не устанавливая его
sudo apt-get download nethogs

"changelog" - Для загрузки лога изменений и отображения версии пакета, если он установлен
sudo apt-get changelog vsftpd

"check" - Инструмент для диагностики, обновления кеша пакетов и проверки на сломанные зависимости
sudo apt-get check

"build-dep" - Команда ищет и устанавливает собранные завимости нужного пакета
sudo apt-get build-dep netcat

"autoclean" - Команда удаляет все .deb-файлы из /var/cache/apt/archives для освобождения свободного места на жестком диске
sudo apt-get autoclean

"autoremove" - Подкоманда используется для автоматического удаления пакетов, которые были установленые как зависимости других, но сейчас они больше не нужны
sudo apt-get autoremove vsftpd