Ubuntu — классика для серваков и рабочих станций, и как обычно, там всё завязано на пакетах. Если ты не хочешь потом искать, что у тебя вообще стоит, или копировать конфиги вручную, вытяни список пакетов и сохрани. Это спасёт тебе кучу нервов, когда будешь мигрировать систему или устраивать апгрейд. Ниже — минимум болтовни, максимум дела.

Как посмотреть все установленные пакеты

Самый простой способ — команда:

sudo apt list --installed | less

Сначала sudo apt list --installed выведет весь хлам, что у тебя поставлен, а less позволит листать нормально, а не видеть кучу строчек врыжкой.

Проверить, стоит ли конкретный пакет

Ищем пакет по имени через grep:

sudo apt list --installed | grep screen

Если что-то найдёт — значит пакет есть.

Старый способ для старых убунт

Если у тебя древняя версия или не нравится apt, используй dpkg-query:

sudo dpkg-query -l | less

И для поиска:

sudo dpkg-query -l | grep package_name

Как сохранить список всех пакетов в файл

Если хочешь сохранить список для повторной установки или просто для отчёта:

sudo dpkg-query -f '${binary:Package}\n' -W > packages_list.txt

Как установить пакеты из списка на новой системе

Чтобы развернуть то же самое на новом сервере, сделай:

sudo xargs -a packages_list.txt apt install

Подсчёт количества установленных пакетов

Чтобы быстро понять, сколько всего пакетов у тебя установлено:

sudo dpkg-query -f '${binary:Package}\n' -W | wc -l

Итог

Вот и всё, базовые команды для контроля над твоими пакетами. Если хочешь вникнуть глубже, всегда есть man apt. Но если ты не спец — хватит и этого, чтобы не сгореть.