narical 02.07.2012 23:48
Есть вопрос! — Как почистить систему до состояния свежеустановленной?
Ситуация такова - в системе творится засрань какая-то. Куча всяких пакетов, их конфигов, старых конфигов и данных от уже удаленных пакетов, кэши всего и вся, настройки blueman где-то прячутся, удалённый полгода назад wicd после установки тут же подцепляет сеть, вытащив из одному богу ведомых мест свои настройки..xinitrc представляет собой кашу из закомментированных строк, по которой можно проследить историю экспериментов с системой. Среди установленных пакетов куча полузабытых из АУРа. Остатки DE и WM, с которым я экспериментировал, вот это всё.
Вопрос - есть ли метод очищения арчлинукса (да и любого, в принципе), который превратит систему в аналог свежеустановленной?
Основная суть вопроса - не как почистить домашнюю папку пользователя, а как избавиться от всего остального, что расползлось по системе.
Dark_SS 03.07.2012 00:19 #
+ 1 -
Удалить весь установленный софт и сбросить все конфиги системные?
По-моему проще составить список нужных пактов, всё снести, поставить систему начистую и потом поставить только необходимые пакеты.
Плохо. У меня внутри сидит уверенность, что переустановка Linux это идеологически неверно. Особенно если оно работает)
Для этого срать в системе не надо =)
Быстрее будет переставить, чем разбирать эту кашу.
Быстрее будет переставить, чем разбирать эту кашу.
Вот, говорите, почистить. А если вы сотню программ через make install принесли? Как это всё полностью вычистить?..
Можно попробовать совместить pacman -Qlq (выдаст список файлов, принадлежащих всем установленным пакетам) и find (со списком исключений, разумеется), потом сравнить и выявить посторонние файлы. Не исключено, что кто-нибудь уже написал соответствующий скрипт.
Очень важный момент - файлы в системе путем make install и аналогичными не заносились. То есть, этой проблемой меньше.
Основная проблема - разные кэши и temp приложений.
Но ставил я всё пакманом или из аура.
Основная проблема - разные кэши и temp приложений.
Но ставил я всё пакманом или из аура.
Кеши и временные живут в соответствующих папках, которые можно прибить, но как минимум желательно это делать без иксов.
Собственно этот вопрос у меня в голове и крутился, когда я пост создавал - а есть ли где список таких папок?
Чтобы снести к чертям и система не умерла.
Причем желательно ещё и максимально полный список.
Для примера, сейчас вот решил попробовать к инету через ондроидофон друга подключиться. А комп хренакс! - и без вопросов сеть подцепил, потому что полгода назад я уже видимо пытался, и пароль где-то вбит и сохранен. Вот чтобы подобную ересь вычистить подчистую, а системные дела не тронуть.
Чтобы снести к чертям и система не умерла.
Причем желательно ещё и максимально полный список.
Для примера, сейчас вот решил попробовать к инету через ондроидофон друга подключиться. А комп хренакс! - и без вопросов сеть подцепил, потому что полгода назад я уже видимо пытался, и пароль где-то вбит и сохранен. Вот чтобы подобную ересь вычистить подчистую, а системные дела не тронуть.
Это же не кеш, и не временный файл. Настройки живут обычно в etc. Хорошо, когда у пакета есть пускай и пустые конфиги, тогда список файлов пакета можно просто погрепать и выделить конфиги. Если же вы их создавали с нуля, так сказать, то придётся использовать что-то типа метода atragor. Кеши и часть временных файлов живут в var. tmp, который в корне, и так должен очищаться при ребуте.
И у меня сидит. (Пере)устанавливаю, когда меняю дистрибутив и/или винчестер (да, можно перенести, но лениво, наверно).
У меня тоже возникал такой вопрос и в голову приходила мысль написать программу\скрипт, который ищет все файлы, о которых не знает пакетный менеджер, а так же конфиги, которые отличаются от тех, которые идут с пакетом.
Про удаление старых пакетов из аура уже вроде было.
Про удаление старых пакетов из аура уже вроде было.