Вы можете использовать метку apt, но я рекомендую debfoster:
sudo apt-get install debfoster
sudo debfoster
Это проверит все установленные пакеты и определит, какие из них поддерживают остальные:
texlive-full is keeping the following 161 packages installed:
cm-super cm-super-minimal context doc-base dvipng feynmf
fonts-gfs-artemisia fonts-gfs-baskerville fonts-gfs-bodoni-classic
...
Keep texlive-full? [Ynpsiuqx?], [H]elp:
Когда вы отвечаете «y» на каждый вопрос (просто нажмите Enter, чтобы быстро перейти), debfoster будет собирать список пакетов и записывать их по очереди в файл. По умолчанию это /var/lib/debfoster/keepers. Это выглядит так:
gnome-do
texlive-full
...
Я настраиваю debfoster через /etc/debfoster.conf, чтобы поместить этот список в /etc/debfoster-keepers и отслеживать файл с помощью apt-mark , чтобы сохранить историю и резервные копии , Ответ здесь показывает, как установить список пакетов из текстового файла с разделителями новой строки:
sudo apt-mark manual $(cat debfoster-keepers)
Обратите внимание на ограничение здесь, у пакетов, которые вы очистили, перед ними есть «-». Таким образом, вы хотите удалить эти строки перед вызовом apt-mark.
Даже если ответ здесь говорит, что debfoster устарел в пользу aptitude, я предпочитаю оперативную и простую конфигурацию debfoster. Он помещает вас в середину вашей базы данных пакетов и позволяет вам очищать вещи, делая автоматические и ручные пакеты более очевидными.
Введите «h» в приглашении debfoster, чтобы объяснить ваши варианты. Тип "?" чтобы увидеть описание пакета. Практическое руководство здесь может быть полезно.