
Я использую 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. Это пакеты со всеми используемыми библиотеками, которые уже включены, их легко установить, легко удалить и избежать конфликтов.