ну вообщем смысл вопроса таков, сильно не пинать и не бить потому как вроде везде просматрел и гугл чего то даже не помогает.
не хочу делать emerge --sync, хочу по бестолковому выкачать portage.tar.gz распаковать его и выкачать все пакеты которые в нём есть и вот собсно вопрос как выкачать все distfiles для данного portage?
прошу помощи.
Решено:обновление portage (хочу выкачать исходники)
Модератор: /dev/random
-
- Сообщения: 172
Решено:обновление portage
Gentoo 2007.0 / 2.6.19-r5 / Gnome
"Всё в этом мире относительно..." (с)
"Всё в этом мире относительно..." (с)
-
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: Решено:обновление portage
в генту
-
- Сообщения: 246
-
- Сообщения: 172
Re: Решено:обновление portage
неее, видать не так поняли, portage я нашёл как обновить, а вот как потом выкачать исходники всех ebuild'ов, вот вопрос, ну т.е. все сорцы для этого portage, чтоб они не качались при установке а уже были все скачаны и лежали в distfiles
Gentoo 2007.0 / 2.6.19-r5 / Gnome
"Всё в этом мире относительно..." (с)
"Всё в этом мире относительно..." (с)
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Решено:обновление portage
Так уж и все?
Это гигабайт так на 40.
Ответ: никак. Для этого нужно выдрать все URL из всех ebuild, к тому же нужно учитывать USE-флаги, зависимости по номерам версий, и состояние файлов packages.*
Это гигабайт так на 40.
Ответ: никак. Для этого нужно выдрать все URL из всех ebuild, к тому же нужно учитывать USE-флаги, зависимости по номерам версий, и состояние файлов packages.*
-
- Сообщения: 71
- ОС: Gentoo Linux
Re: Решено:обновление portage
Вот тут похожая тема: http://linuxforum.ru/index.php?showtopic=22300
Только там при составлении списка пакетов не учитывается, что они могут иметь одинаковые имена, но находится в разных разделах. Вот скриптик, который составит список вида <раздел>/<пакет> и запишет его в list_portage.txt
Дальше этот список нужно скормить emerge и вытащить ссылки.
Только там при составлении списка пакетов не учитывается, что они могут иметь одинаковые имена, но находится в разных разделах. Вот скриптик, который составит список вида <раздел>/<пакет> и запишет его в list_portage.txt
Код: Выделить всё
#!/bin/sh
for i in `find /usr/portage -name '*.ebuild'`;
do
A=$(basename `dirname $i`);
B=$(basename $(dirname `dirname $i`));
echo ${B}/${A} >> list_portage.txt;
done;
Дальше этот список нужно скормить emerge и вытащить ссылки.
-
- Сообщения: 172
Re: Решено:обновление portage
спасибо буду пробывать
Gentoo 2007.0 / 2.6.19-r5 / Gnome
"Всё в этом мире относительно..." (с)
"Всё в этом мире относительно..." (с)
-
- Сообщения: 203
- ОС: linux
Re: Решено:обновление portage
lexus3d писал(а): ↑10.11.2006 12:49ну вообщем смысл вопроса таков, сильно не пинать и не бить потому как вроде везде просматрел и гугл чего то даже не помогает.
не хочу делать emerge --sync, хочу по бестолковому выкачать portage.tar.gz распаковать его и выкачать все пакеты которые в нём есть и вот собсно вопрос как выкачать все distfiles для данного portage?
прошу помощи.
Заходим на ftp://ftp.org.kemsu.ru/gentoo/distfiles/
и вы качиваем отуда все что есть и все
Я не волшебник,я только учусь,но дружба помогает делать настоящие чудеса!
Особенно в *nix.
Особенно в *nix.