Удаление неиспользуемых приложений / программ

Я немного поработал и не получил идеального ответа, поэтому мне интересно, есть ли хороший способ удалить (и очистить зависимости) неиспользуемые приложения / программы в моей установке Ubuntu Server?

Когда я впервые установил 16.04, было множество программ, которые были предварительно установлены, и я знаю, что они не все бесполезны, но как я могу избавиться от тех, которые я никогда не буду использовать (программы, t использовался или запускался с момента установки)? Потому что, когда я использую

apt list --installed 

есть так много программ, что я даже не могу прокрутить назад достаточно далеко, чтобы увидеть первые.

Какие-либо предложения?

One Solution collect form web for “Удаление неиспользуемых приложений / программ”

Используйте интерактивный инструмент, который позволяет вам легко получить информацию о пакете (его описание, его зависимости, что зависит от него, …). Вы можете использовать aptitude в текстовом терминале. Для этого есть также программы GUI.

Помните, что трудно понять, нужен ли пакет. Иногда пакет может использоваться таким образом, который не является очевидным для непосвященных. С ядрами Linux между 2.6.30 и 3.19 время доступа к файлам не сохраняется по умолчанию. Даже с системами, которые настроены для сохранения времени доступа к файлу, информация может быть неполной, например, для файлов, которые имеют доступ во время ранней загрузки, до того, как корневой раздел установлен на чтение и запись (например, на основе только времени доступа, вы 'd в конечном итоге сообщать о ядре как неиспользуемом).

Программы, которые установлены, но не работают, могут пострадать только в случае нехватки места на диске. Дисковое пространство было довольно дорого 20 лет назад, но сегодня в большинстве сценариев установленные программы занимают незначительную величину, и это не оправдывает поиск ненужных программ. Если на диске недостаточно места (например, на дешевом VPS), вы можете использовать следующую команду для отображения пакетов по размеру:

 dpkg-query -W -f='${Installed-Size;8} ${Package}\n' | sort -n 

Программы, которые установлены и запущены, но на самом деле не используются, могут пострадать из-за использования памяти или угрозы безопасности. Тем не менее, нет никакого способа определить это автоматически, вам действительно нужно понять, что делает программа.

  • SSH, поврежденный при подключении к VPN при обновлении с Ubuntu 13.04 до 14.04
  • grep: входной файл 'X' также является выходным
  • Почему я могу получить доступ к моим дискам C: или D: от Ubuntu?
  • Переключиться на локальную сессию с удаленного SSH
  • Проблема маршрутизации через 2-х хоп в локальной сети
  • обмен двумя словами с помощью sed
  • Ubuntu 16.04, путь диска изменен сам по себе
  • Поддельный MAC-адрес игнорируется wpa_supplicant?
  • Ограничение скорости загрузки на основе другого сетевого трафика
  • Создание службы bash на Ubuntu 17.04 с помощью systemd
  • Почему fstrim обрезает все свободное пространство на моем зеркале mdraid после перезагрузки?
  • Linux и Unix - лучшая ОС в мире.