Чистка системы. (пока только теория) [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. К

LinuxID написал(а):
1. К сожалению место очень мало.

1/ почистить /usr/src от лишних копия ядра
2/ проверить что нет лишних копий gcc
3/ почистить (/usr/portage/)distfiles, а еще лучше - вынести по NFS на другую машинку

вот место и появится (имхо)

что-то добрый я сегодня ....

Пункт 3 заменить на 3.

Пункт 3 заменить на

3. emerge -C $(qlist -IC kde) && emerge -P -a && emerge --depclean -a && emerge --with-bdeps y -uDN @world && revdep-rebuild

Отредактировать файл

Отредактировать файл /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 подскажет в каком он оверлее.

/

LK4D4 написал(а):
Возможно вы имеете ввиду findcruft2. eix-remote подскажет в каком он оверлее.

Он не в одном и даже не в двух оверлеях.
И это если не считать findcruft2...

Но он несколько про другое: ЕМНИП он ищет не зарегистрированные в portage файлы [там где таковых быть не должно].

:wq
--
Live free or die

Anarchist написал(а): Но он

Anarchist написал(а):
Но он несколько про другое: ЕМНИП он ищет не зарегистрированные в portage файлы [там где таковых быть не должно].

В точку. А ТС и не указвал что он там "навоевал" с системой =)

PS спасибо за наводку на скрипт ;) а то я искал и не нашел.

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

leryc написал(а): не

leryc написал(а):
не факт

revdep-rebuild вернет их на место

После очистки запускаем emerge --depclean -a, и хоть ты тресни но revdep-rebuild их на место не вернет :)

Working on Gentoo Linux for Asus P535 and Qtopia :-)

Плюсую за чистку

Плюсую за чистку /var/lib/portage/world + emerge -ac

eegorov написал(а): Плюсую за

eegorov написал(а):
Плюсую за чистку /var/lib/portage/world + emerge -ac

тогда уж и про regenworld незабываем =)

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

тогда уж и про 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 написал(а): тогда уж

draft3r написал(а):
тогда уж и про regenworld незабываем =)

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

# find | xargs -n 1 qfile

# find | xargs -n 1 qfile -o

поиск всех "непакетовых" файлов (в качестве выявления мусора)

А штатный eclean-dist не

А штатный eclean-dist не проще? ;)

а при чем он здесь?

а при чем он здесь?

find | qfile -o -f - так

find | qfile -o -f -
так значительно быстрее работает

Прошу прощения что не писал

Прошу прощения что не писал ... работа!!!
Для чистоты эксперимента сделал себе stage4 (36 часов) и только что развернул его себе на виртуалку домашнего компа. Завтра после работы поюзаю ваши советы (с вашего же позволения).
Параллельно на виртуалку поставлю чистую систему с Х-сервером и сравню общий объем занимаемого места и общее количество файлов предварительно вычистив оба темпа и дистфайл.

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

Спасибо всем кто откликнулся

Спасибо всем кто откликнулся на проблему. Почти все получилось. Разница оказалась в 10 файлов общим объемом 3кб. По моему вполне достойный результат.

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".