Решено:обновление portage (хочу выкачать исходники)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
lexus3d
Сообщения: 172

Решено:обновление portage

Сообщение lexus3d »

ну вообщем смысл вопроса таков, сильно не пинать и не бить потому как вроде везде просматрел и гугл чего то даже не помогает.
не хочу делать emerge --sync, хочу по бестолковому выкачать portage.tar.gz распаковать его и выкачать все пакеты которые в нём есть и вот собсно вопрос как выкачать все distfiles для данного portage?

прошу помощи.
Gentoo 2007.0 / 2.6.19-r5 / Gnome
"Всё в этом мире относительно..." (с)
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Решено:обновление portage

Сообщение Bolverk »

в генту
Спасибо сказали:
fornike
Сообщения: 246

Re: Решено:обновление portage

Сообщение fornike »

сцыла рас
сцыла 2

плохо гуглил :)
Спасибо сказали:
Аватара пользователя
lexus3d
Сообщения: 172

Re: Решено:обновление portage

Сообщение lexus3d »

неее, видать не так поняли, portage я нашёл как обновить, а вот как потом выкачать исходники всех ebuild'ов, вот вопрос, ну т.е. все сорцы для этого portage, чтоб они не качались при установке а уже были все скачаны и лежали в distfiles
Gentoo 2007.0 / 2.6.19-r5 / Gnome
"Всё в этом мире относительно..." (с)
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено:обновление portage

Сообщение serzh-z »

Так уж и все?

Это гигабайт так на 40.

Ответ: никак. Для этого нужно выдрать все URL из всех ebuild, к тому же нужно учитывать USE-флаги, зависимости по номерам версий, и состояние файлов packages.*
Спасибо сказали:
Аватара пользователя
DeadFish
Сообщения: 71
ОС: Gentoo Linux

Re: Решено:обновление portage

Сообщение DeadFish »

Вот тут похожая тема: http://linuxforum.ru/index.php?showtopic=22300

Только там при составлении списка пакетов не учитывается, что они могут иметь одинаковые имена, но находится в разных разделах. Вот скриптик, который составит список вида <раздел>/<пакет> и запишет его в 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 и вытащить ссылки.
Спасибо сказали:
Аватара пользователя
lexus3d
Сообщения: 172

Re: Решено:обновление portage

Сообщение lexus3d »

спасибо буду пробывать
Gentoo 2007.0 / 2.6.19-r5 / Gnome
"Всё в этом мире относительно..." (с)
Спасибо сказали:
Аватара пользователя
fonya
Сообщения: 203
ОС: linux

Re: Решено:обновление portage

Сообщение fonya »

lexus3d писал(а):
10.11.2006 12:49
ну вообщем смысл вопроса таков, сильно не пинать и не бить потому как вроде везде просматрел и гугл чего то даже не помогает.
не хочу делать emerge --sync, хочу по бестолковому выкачать portage.tar.gz распаковать его и выкачать все пакеты которые в нём есть и вот собсно вопрос как выкачать все distfiles для данного portage?

прошу помощи.

Заходим на ftp://ftp.org.kemsu.ru/gentoo/distfiles/
и вы качиваем отуда все что есть и все
Я не волшебник,я только учусь,но дружба помогает делать настоящие чудеса!
Особенно в *nix.
Спасибо сказали: