Чистка системы. (пока только теория) [SOLVED]
Достался по наследству от предыдущего админа относительно старый ноут на котором установка Gentoo & KDE заняла примерно 78 часов. Поскольку KDE все таки достаточно тяжеловесен для данной машинки решил поставить что ни будь полегче типа fluxbox, lxde etc ... пока не решил. Задача вычистить комп от оставшихся после деинсталяции KDE папок, файлов настроек и прочего мусора не поломав систему.
Предполагается сделать:
1. /home/user - полность очистить ибо нет ни чего важного
2. eselect profile set 2 (desktop)
3. emerge --unmerge kdebase-meta && emerge --depclean && revdep-rebuild (не всегда за собой убирается)
4. locate kde - все лишнее удалить
-----------------------------------------------------------------------------------------------------------
Как можно проверить наличие оставшихся файлов после удаления пакетов установленных по зависимостям при установке KDE?
Мысли такие:
1. Нужно получить список удаляемых пакетов ... emerge --depclean -p ... Подскажите как посмотреть что бы просто имена пакетов без инфы???
2. Получить по пакету список устанавливаемых файлов. Как то натыкался в поиске. Повторно не нашел. По всем пакетам скриптом.
3. Проверить наличие и удалить.
PS. Чистая установка займет меньше времени чем решение данной проблемы, но сам факт решения ... +1 к скилу.
- Для комментирования войдите или зарегистрируйтесь
имхо.... 1/ если есть место
имхо....
1/ если есть место на диске, то лучше сначала установить "легковесное" (xfce например), а потом уже удалять kde, ибо есть вероятность, что некоторые удаленные пакеты потом придется снова собирать
2/ если перейти на сеты, то kde можно значительно облегковесить
3/ переименовать world (напр. world.keep)
emerge -pv kde >> emerge.kde && emerge -pv xfce >> emerge.xfce && diff emerge.kde emerge.xfce >> emerge.clear
имхо....
что-то добрый я сегодня ....
1. К сожалению место очень
1. К сожалению место очень мало.
2. Я что-то упустил ... сеты в стабильной ветке уже работают? По моему только portage-2.2 с ними работает.
3. За diff спасибо ... кое что принял к сведению.
В прочем вопрос пока открыт.
Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)
LinuxID написал(а): 1. К
1/ почистить /usr/src от лишних копия ядра
2/ проверить что нет лишних копий gcc
3/ почистить (/usr/portage/)distfiles, а еще лучше - вынести по NFS на другую машинку
вот место и появится (имхо)
что-то добрый я сегодня ....
Пункт 3 заменить на 3.
Пункт 3 заменить на
Отредактировать файл
Отредактировать файл /var/lib/portage/world
Working on Gentoo Linux for Asus P535 and Qtopia :-)
это избавит от мусора?
это избавит от мусора?
что-то добрый я сегодня ....
Это избавит от ненужных вам
Это избавит от ненужных вам пакетов
Working on Gentoo Linux for Asus P535 and Qtopia :-)
не факт revdep-rebuild вернет
не факт
revdep-rebuild вернет их на место
SySA указал кашерное решение
что-то добрый я сегодня ....
Около года назад пробегала
Около года назад пробегала темка такого рода. Вообщем помимо стандартных(портажных средств) пара здешних старожилов ссылались на какой-то скрипт, который, якобы, очеееень фичастый и юзабельный. Гугл и поиск дадут ответ =)
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Возможно вы имеете ввиду
Возможно вы имеете ввиду findcruft2. eix-remote подскажет в каком он оверлее.
/
Он не в одном и даже не в двух оверлеях.
И это если не считать
findcruft2
...Но он несколько про другое: ЕМНИП он ищет не зарегистрированные в
portage
файлы [там где таковых быть не должно].:wq
--
Live free or die
Anarchist написал(а): Но он
В точку. А ТС и не указвал что он там "навоевал" с системой =)
PS спасибо за наводку на скрипт ;) а то я искал и не нашел.
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
leryc написал(а): не
После очистки запускаем emerge --depclean -a, и хоть ты тресни но revdep-rebuild их на место не вернет :)
Working on Gentoo Linux for Asus P535 and Qtopia :-)
Плюсую за чистку
Плюсую за чистку /var/lib/portage/world + emerge -ac
eegorov написал(а): Плюсую за
тогда уж и про regenworld незабываем =)
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
тогда уж и про regenworld
И зачем нам парсилка логов емержа ?
а если логов нету ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
draft3r написал(а): тогда уж
Никогда про такой не слышал. Я, и только я знаю, что должно быть у меня в мире. Не так ли?
# find | xargs -n 1 qfile
поиск всех "непакетовых" файлов (в качестве выявления мусора)
А штатный eclean-dist не
А штатный eclean-dist не проще? ;)
а при чем он здесь?
а при чем он здесь?
find | qfile -o -f - так
find | qfile -o -f -
так значительно быстрее работает
Прошу прощения что не писал
Прошу прощения что не писал ... работа!!!
Для чистоты эксперимента сделал себе stage4 (36 часов) и только что развернул его себе на виртуалку домашнего компа. Завтра после работы поюзаю ваши советы (с вашего же позволения).
Параллельно на виртуалку поставлю чистую систему с Х-сервером и сравню общий объем занимаемого места и общее количество файлов предварительно вычистив оба темпа и дистфайл.
Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)
Спасибо всем кто откликнулся
Спасибо всем кто откликнулся на проблему. Почти все получилось. Разница оказалась в 10 файлов общим объемом 3кб. По моему вполне достойный результат.
Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)