Как Получить Список Всего Корня / Основные Установленные Пакеты на Debian

В Windows I обычно имеют размеры, пока Меню "Пуск" не может открыться, или можно получить ответ путем щелчка правой кнопкой по рабочему столу. Другая метрика может быть получена путем хранения taskmgr.exe в папке Startup; после того как использование ЦП спадает до применимого состояния, машину можно считать "загруженной". Много программного обеспечения может загрузить вход в систему сообщения (AV, различные агенты или клиенты, и т.д.) и там, кажется, мне не смысл вообще в получении Вас на рабочий стол максимально быстро, если это абсолютно неприменимо в течение нескольких минут после этого.

6
задан 27 January 2015 в 00:24
1 ответ

aptitude рассматривает пакеты, которые установлены из-за зависимостей, которые будут "автоматически" установлены. С тем знанием можно быстро создать шаблон поиска способности для списка всех установленных пакетов, которые не были автоматически установлены:

aptitude search "?and(?installed, ?not(?automatic))"

Или, с помощью краткой формы критериев поиска:

aptitude search '~i !~M'

(Отметьте это ! специальный символ в некоторых оболочках. В вышеупомянутом я использовал '...' как заключают символы в кавычки для создания Bash счастливым.)

Наконец, пакеты, которые были установлены установкой базовой системы, будут также перечислены в вышеупомянутом. Если это - проблема, можно исключить пакеты, которые система считает важным путем добавления !~E фильтр. Или Вы могли создать список пакетов прямо после того, что Вы считаете базовой установкой, и diff против этого.

(захват через историю удара является, конечно, также быстрой и простой опцией и будет работать хорошо, если Вы главным образом интересуетесь удалением некоторых недавно установленных пакетов. Однако из-за ограниченного размера истории удара, Вам будет нелегко находить пакеты, которые были установлены, скажем, год назад.)

13
ответ дан 3 December 2019 в 00:08

Теги

Похожие вопросы