Gentoo Archives: gentoo-user-ru

From: Alex Efros <powerman@××××××××××××××××××.com>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] /usr/portage
Date: Wed, 18 Apr 2007 06:50:00
Message-Id: 20070418064907.GA8288@home.power
In Reply to: Re: [gentoo-user-ru] /usr/portage by Gleb Litvjak
1 Hi!
2
3 On Sun, Apr 15, 2007 at 11:19:28AM +0300, Gleb Litvjak wrote:
4 > > > > Убрать файлы с /usr/portage/distfiles/
5 > > > ... с помощью eclean-dist (app-portage/gentoolkit).
6 > > Слишком мало. 61М почистило. Потому я удалил все файлы сам.
7 > Ну можно было бы сначала eclean-dist -d попробовать (удаляет гораздо больше,
8 > чем без -d). Хотя, если интернет быстрый, то удалить все из distfiles не
9 > страшно.
10
11 Я, перепробовав несколько лет назад все существовавшие на тот момент
12 утилиты, остановился на простом "ручном" варианте, который даёт 100%
13 результат. :) А именно: завёл на машине локальный сайт 'gentoo.p',
14 прописал в /etc/portage/mirrors:
15 local http://gentoo.p/
16 и когда нужно почистить distfiles я просто перемещаю их из
17 /usr/portage-distfiles/ в /var/www/gentoo.p/html/distfiles/
18 и запускаю что-то типа:
19 emerge -f $(qlist -I -v -C | sed s,^,=,)
20
21 После чего содержимое /var/www/gentoo.p/html/distfiles/ удаляю.
22
23 Это гарантирует что все сорцы для пересборки всего установленного сейчас
24 софта с текущими настройками USE-флагов, ~x86, etc. у меня останутся, а
25 всё остальное будет удалено.
26
27 Из недостатков можно назвать только один - когда место на винте
28 закончилось этот метод не применишь, т.к. в процессе работы часть
29 distfiles будет скопирована, т.е. нужно иметь примерно столько же
30 свободного места на диске сколько сейчас занимают distfiles.
31
32 Кстати, иногда эта команда что-то по мелочи из инета докачивает - обычно
33 действительно по мелочи, патчи какие-нить. Вероятно это связано с тем, что
34 ebuild обновился и начал использовать новые файлы, а версию у него не
35 изменили, поэтому emerge -uDNa world его не переустановил и сам новые
36 файлы не выкачал.
37
38 --
39 WBR, Alex.

Replies

Subject Author
Re: [gentoo-user-ru] /usr/portage Vladimir Solomatin <slash@×××××.ru>