Как очистить установку Linux?

Как очистить установку Linux?

Я использую Linux (в основном Ubuntu) уже около двух лет. У меня было несколько установок на нескольких машинах. Что-то, что неизбежно происходит при любой установке ОС, это то, что я устанавливаю что-то, что мне нужно в тот день, может быть, библиотеку или утилиту CLI, использую это в течение недели, а затем забываю об этом.

Я уверен, что у меня есть несколько ГБ неиспользуемых пакетов, занимающих место на моих установках. Как мне очистить мою установку, чтобы убедиться, что у меня есть только то, что мне нужно?

Я знаю, что нужно apt-get autoremoveудалить неиспользуемые зависимости.

Я знаю, как apt list --installedпросмотреть все пакеты, установленные через apt.

Я знаю, как dpkg -Lпросмотреть все файлы, установленные из пакета.

Предположим, я просматриваю вывод apt list --installedи удаляю ненужные мне вещи либо apt-get purgeудаляю все файлы из dpkg -L <package>. В конце концов, я бы очистил все установленное через мой менеджер пакетов, верно?

Где еще мне искать? Не все на моем компьютере было установлено через apt. Например, пакеты .deb, такие как google-chrome и вещи, установленные через скрипты. Где эти вещи могут находиться? И как лучше всего их найти?

Моя цель — сократить установку до чистой версии плюс то, чем я постоянно пользуюсь.

Спасибо всем!

решение1

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

Другой метод — протестировать пакеты snap/flatpak/appimage. Это пакеты со всеми используемыми библиотеками, которые уже включены, их легко установить, легко удалить и избежать конфликтов.

Связанный контент