View previous topic :: View next topic |
Author |
Message |
lefsha Veteran

Joined: 30 Aug 2004 Posts: 1173 Location: Burgas, Bulgaria
|
Posted: Sun Oct 23, 2005 7:47 pm Post subject: Remote download of sources for emerge |
|
|
Помнится где-то читал про возможность автоматизации скачивания исходников
для Gentoo через другие машины в частности Windows.
Но вот не как не могу найти информацию по этому поводу.
Может кто подскажет? _________________ Lefsha |
|
Back to top |
|
 |
ManJak Guru

Joined: 18 Dec 2004 Posts: 561 Location: St. Petersburg, Russia
|
Posted: Mon Oct 24, 2005 7:39 am Post subject: |
|
|
Code: | emerge -fvp bla-bla-bla |
Потом на винде из списка сгенеренного качать!
Это? |
|
Back to top |
|
 |
fank l33t

Joined: 16 Oct 2004 Posts: 794 Location: Minsk, Belarus
|
Posted: Mon Oct 24, 2005 10:15 am Post subject: |
|
|
[topic=https://forums.gentoo.org/viewtopic-t-173226.html?sid=6bf19509d024f04e6480ea33a4d17528] HOWTO:Download Cache for your LAN-Http-Replicator (ver 3.0)[/topic]
но это, видимо, не то, что тебе нужно
есть скриптик на перле, который парсит, вроде, вывод emerge и выдаёт список урлов, а потом любой тулзой, тем же wget'ом, на любой платформе, качать можно |
|
Back to top |
|
 |
Nelud Apprentice


Joined: 08 Oct 2004 Posts: 271
|
Posted: Mon Oct 24, 2005 10:22 am Post subject: |
|
|
1. Для формирования списка на закачку f.txt я использую следующий скрипт:
Code: | emerge -uDN world -pf 2>&1|awk '/tp:/ { print $1 }'| while read f; do [ ! -s /usr/portage/distfiles/${f##*/} ] && echo $f; done > f.txt |
Может кто-нибудь подскажет, как упростить данный скрипт?
2. Может ты имел в виду это: https://forums.gentoo.org/viewtopic-t-173226.html ? Хотя, это не через windows-машины. (эх, fank меня опередил) |
|
Back to top |
|
 |
lefsha Veteran

Joined: 30 Aug 2004 Posts: 1173 Location: Burgas, Bulgaria
|
Posted: Mon Oct 24, 2005 3:32 pm Post subject: |
|
|
Nelud wrote: | 1. Для формирования списка на закачку f.txt я использую следующий скрипт:
Code: | emerge -uDN world -pf 2>&1|awk '/tp:/ { print $1 }'| while read f; do [ ! -s /usr/portage/distfiles/${f##*/} ] && echo $f; done > f.txt |
Может кто-нибудь подскажет, как упростить данный скрипт?
2. Может ты имел в виду это: https://forums.gentoo.org/viewtopic-t-173226.html ? Хотя, это не через windows-машины. (эх, fank меня опередил) |
На сколько я понял, это для сети из большого числа машин.
Хотя тогда уж проще иметь зеркало distfiles каталога, а оно может содержать
только используемые в работе данной группы пакеты.
Речь шла больше об единичном случае.
Когда есть Gentoo, но нет Инета и наоборот.
Скорее всего этот скриптик самое оптимальное решение.
Надо будет проверить.
Спасибо!!! _________________ Lefsha |
|
Back to top |
|
 |
|