Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Portage...
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
Black_Daemon
n00b
n00b


Joined: 25 Nov 2004
Posts: 41
Location: Odessa

PostPosted: Mon Jan 10, 2005 9:09 pm    Post subject: Portage... Reply with quote

Такой вопрос, можно ли как-то просканировать систему на наличие файлов не принадлежащих ни одному из установленных пакетов?
Back to top
View user's profile Send private message
hermes_jr
l33t
l33t


Joined: 26 Feb 2004
Posts: 701
Location: Moscow, Russia

PostPosted: Mon Jan 10, 2005 10:04 pm    Post subject: Reply with quote

Можно всё. Только вот файлов, не принадлежащих ни одному из пакетов это процентов 90 :lol:, оно тебе надо? Вопрос конкретнее формулируй.
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Mon Jan 10, 2005 10:06 pm    Post subject: Reply with quote

hermes_jr wrote:
это процентов 90


да ну брось!
Back to top
View user's profile Send private message
hermes_jr
l33t
l33t


Joined: 26 Feb 2004
Posts: 701
Location: Moscow, Russia

PostPosted: Mon Jan 10, 2005 10:27 pm    Post subject: Reply with quote

/me бросил в вия подушку

Точно, больше чем 90 :lol:. Ну действительно... вопрос:
Black_Daemon wrote:

просканировать систему на наличие файлов не принадлежащих ни одному из установленных пакетов

Берём например мою систему (основной хард 168 гигов):
Вот хотя бы /home - 153GB - "файлы не принадлежащие ни одному из установленных пакетов"? Конечно! Плюс /tmp, большая часть /var и тд. Я не прав? :)
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Tue Jan 11, 2005 6:33 am    Post subject: Reply with quote

Гы, я /home не считаю за часть системы ;)
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Tue Jan 11, 2005 6:35 am    Post subject: Reply with quote

И все-таки: Filesystem cruft script: clean your system, save disk space!

P.S. Хорошая таки на работе подборка линков ;)
Back to top
View user's profile Send private message
ManJak
Guru
Guru


Joined: 18 Dec 2004
Posts: 561
Location: St. Petersburg, Russia

PostPosted: Tue Jan 11, 2005 6:52 am    Post subject: Reply with quote

hermes_jr wrote:
Можно всё. Только вот файлов, не принадлежащих ни одному из пакетов это процентов 90 :lol:, оно тебе надо? Вопрос конкретнее формулируй.


А, кстаи, можно ли простканировать distfiles на предмет ЯВНО лишних версий?
Нето, там копится, а что с ним делать?
руками старые версии прибивать?
А вдруг слоты?
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Tue Jan 11, 2005 7:06 am    Post subject: Reply with quote

ManJak wrote:
А, кстаи, можно ли простканировать distfiles на предмет ЯВНО лишних версий?
Нето, там копится, а что с ним делать?
руками старые версии прибивать?
А вдруг слоты?


??? Удали все и забудь!
Back to top
View user's profile Send private message
ManJak
Guru
Guru


Joined: 18 Dec 2004
Posts: 561
Location: St. Petersburg, Russia

PostPosted: Tue Jan 11, 2005 7:22 am    Post subject: Reply with quote

viy wrote:
ManJak wrote:
А, кстаи, можно ли простканировать distfiles на предмет ЯВНО лишних версий?
Нето, там копится, а что с ним делать?
руками старые версии прибивать?
А вдруг слоты?


??? Удали все и забудь!


Это если инет толстый, а дома он худой очень =(
Так-бы удалил нафиг и давно
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Tue Jan 11, 2005 7:30 am    Post subject: Reply with quote

Запиши на болванку и удали.

Если вопрос места актуален, то я бы просто использовал CD с бинарными пакетами (Packages CD), а из исходников экзотические вещи ставил.
Back to top
View user's profile Send private message
hermes_jr
l33t
l33t


Joined: 26 Feb 2004
Posts: 701
Location: Moscow, Russia

PostPosted: Tue Jan 11, 2005 4:42 pm    Post subject: Reply with quote

ManJak wrote:
А, кстаи, можно ли простканировать distfiles на предмет ЯВНО лишних версий?

https://forums.gentoo.org/viewtopic.php?t=3011
Правда этот скриптик иногда удаляет лишнее, но не так много...
Back to top
View user's profile Send private message
Zoltan
Guru
Guru


Joined: 27 Aug 2003
Posts: 394
Location: Moscow, Russia

PostPosted: Tue Jan 11, 2005 7:53 pm    Post subject: Reply with quote

Для очистки distfiles я использую однострочный скрипт посланный кем-то в той же ветке что и hermes_jr написал. Он удаляет distfiles не принадлежащие ни одному ebuild'у. Вроде работает без ошибок кроме файлов со спец символами в имени вроде &, но таких мало, и обычно это ошибки скачивания с sourceforge.

Code:
#!/bin/bash

bash <(comm -23 <(find $(emerge info | sed -n -e 's:DISTDIR="\(.*\)":\1/:p') -maxdepth 1 -type f -printf %f\\n | sort) <(find $(emerge info | sed -n -e 's:PORTDIR.*="\(.*\)":\1/:p') -path '*/*/files/digest-*' | xargs awk '{print $3}' | sort -u) | sed -e "s|^|rm -i $(emerge info | sed -n -e 's:DISTDIR="\(.*\)":\1/:p')|")

_________________
Light travels faster than sound. That's why some people appear bright before you hear them speak.
Back to top
View user's profile Send private message
mobILL
Tux's lil' helper
Tux's lil' helper


Joined: 02 Feb 2005
Posts: 129
Location: Одинцово

PostPosted: Thu Feb 03, 2005 9:25 pm    Post subject: Reply with quote

Code:
#!/bin/bash

bash <(comm -23 <(find $(emerge info | sed -n -e 's:DISTDIR="\(.*\)":\1/:p') -maxdepth 1 -type f -printf %f\\n | sort) <(find $(emerge info | sed -n -e 's:PORTDIR.*="\(.*\)":\1/:p') -path '*/*/files/digest-*' | xargs awk '{print $3}' | sort -u) | sed -e "s|^|rm -i $(emerge info | sed -n -e 's:DISTDIR="\(.*\)":\1/:p')|")


Ещё бы он не требовал подтверждения перед удалением каждого файла. Это хорошо когда у тебя Гиг или 2 Гига distfiles, а вот когда 20Гигов =(
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Thu Feb 03, 2005 9:53 pm    Post subject: Reply with quote

mobILL wrote:
Ещё бы он не требовал подтверждения перед удалением каждого файла. Это хорошо когда у тебя Гиг или 2 Гига distfiles, а вот когда 20Гигов =(

Замени ключик к rm -i ... на "-f".
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum