Копировать зеркало репозитория на жесткий диск и использовать его при установке
altk 18 июля, 2008 - 14:19
У меня в локальной сети есть зеркало. Доступ к нему платный. Я хочу подключить безлимитный доступ на месяц, чтобы скачать всё зеркало к себе на винт. Скорость примерно 300-500 кб/с. Если ставить нужную мне систему без анлима, затраты будут примерно равны подключению безлимитки. А имея такую скорость, грех ей не воспользоваться. .... это был оффтоп
Вопрос: как мне скачать всё зеркало на жесткий диск??? Используется rsync. Доступные средства Linux Debian Lenny, Windows XP. Удобней делать из второго, т.к. первый недавно снёс.
ЗЫ: обновлять зеркало на винте не буду, т.к. анлим всего месяц. Потом буду использовать то, что есть в локальной сети.
»
- Для комментирования войдите или зарегистрируйтесь
Зачем столько
Зачем столько одинаковых тем?
Ну сеть у
Ну сеть у человека сглючила
Автор, ты эта... Почитай руководство по rsync, все вопросы отпадут.
Пожалуйста, не описывайте своё железо в подписи
Глюк. Темы уже
Глюк. Темы уже удалил, те создались случайно. Как не знаю...
Извините, я
Извините, я пока в этом полный ноль. Могли бы подсказать что именно копать??? Как мне из под виндовс копировать зеркало??? Каким образом потом я могу его подключить к Gentoo???
Quote: Как мне из
ftp-клиентом, rsync.
положить/смонтировать в/к distfiles
Подробнее в handbook
пав
Там нету ничего такого. Надо своей головой подумать просто (-:Е
Пожалуйста, не описывайте своё железо в подписи
Зато про distfiles
Зато про distfiles есть 8))
Вообщем как
Вообщем как скопировать дерево портаджей на винт вроде разобрался. А как скопировать исходные коды всех программ.
Вот настройки для нашего зеркала:
Внесите в конфигурационный файл make.conf, находящийся в /etc/make.conf, следующие изменения:
SYNC="rsync://62.183.39.167/gentoo-portage"
GENTOO_MIRRORS="http://ex.mediazona.ru/gentoo"
По rsync доступен только gentoo-portage, в котором хранятся только ebuild(я прав?).А вот скачать исходники с ex.mediazona.ru/gentoo/ у меня не получается. Для этого использую wget.Может я что-то делаю не так? Какой командой я должен скачивать по http?
ЗЫ: странница не доступна для просмортра в браузерах(листинги не поддерживаются)...
есть три
есть три варианта.
0) обратится к админам зеркала сделать вам копию зеркала.
1) если зеркало регулярно синхронизируемое, то взять листинг файлов на таком же свежем но другом зеркале.
2) выкачать все нужное с помощью emerge -f
:)
Всё это
Всё это конечно, хорошо... Но у меня пока не установлена Gentoo. Сервер обновляется раз в неделю, админы сидят в Краснодаре, а я в городе-герое Волгограде.А если использовать LiveCD, это можно сделать??? Или мне создать раздел гигов так на 80-90, примонтировать его к системе с помощью LiveCD и emerge -f? А если придётся перезегружаться, не надо ли будет закачивать скачанные исходники снова?
ЗЫ: gentoo не ставит ни разу.
ЗЫЫ: а если я хочу выкачать все что есть на сервере, может можно сделать что-то типа emerge -f *
Зеркало
Зеркало доступно только по http?
Если да то можно использовать lftp или wget --mirror чтобы скачать все содержимое. Вгет также может потом при обновлении скачивать только обновившиеся и новые файлы.
http://users.ugent.be/~bpuype/cgi-bin/fetch.pl?dl=wget/wget.exe
Если зеркало поддерживает еще и рсинк тогда используйте его.
..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.
Зеркало
Зеркало доступно только по http, в этом вся и проблема. Давайте я напишу, что я пробовал сделать...
C:\Program Files\wget>ping ex.mediazona
При проверке связи не удалось обнаружить узел ex.mediazona. Проверьте имя узла и
повторите попытку.
C:\Program Files\wget>
C:\Program Files\wget>ping ex.mediazona.ru
Обмен пакетами с stream.mediazona.ru [62.183.39.179] по 32 байт:
Ответ от 62.183.39.179: число байт=32 время=43мс TTL=56
Ответ от 62.183.39.179: число байт=32 время=46мс TTL=56
Статистика Ping для 62.183.39.179:
Пакетов: отправлено = 2, получено = 2, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 43мсек, Максимальное = 46 мсек, Среднее = 44 мсек
Control-C
^C
C:\Program Files\wget>wget --mirror fpt://62.183.39.179:80/gentoo/
--08:51:03-- ftp://fpt:21/%2F62.183.39.179%3A80/gentoo/
=> `fpt/62.183.39.179@3A80/gentoo/.listing'
Connecting to fpt:21...
fpt: Host not found
--08:51:22-- ftp://fpt:21/%2F62.183.39.179%3A80/gentoo/
=> `fpt/62.183.39.179@3A80/gentoo/index.html'
==> CWD not required.
==> PORT ...
fpt: Unknown error
FINISHED --08:51:22--
Downloaded: 0 bytes in 0 files
C:\Program Files\wget>wget --mirror fpt://62.183.39.179/gentoo/
--08:51:31-- ftp://fpt:21/%2F62.183.39.179/gentoo/
=> `fpt/62.183.39.179/gentoo/.listing'
Connecting to fpt:21...
fpt: Host not found
--08:51:46-- ftp://fpt:21/%2F62.183.39.179/gentoo/
=> `fpt/62.183.39.179/gentoo/index.html'
==> CWD not required.
==> PORT ...
fpt: Unknown error
FINISHED --08:51:46--
Downloaded: 0 bytes in 0 files
C:\Program Files\wget>wget --mirror http://62.183.39.179:80/gentoo/ /gentoo/
--08:52:24-- http://62.183.39.179:80/gentoo/
=> `62.183.39.179/gentoo/index.html'
Connecting to 62.183.39.179:80... connected!
HTTP request sent, awaiting response... 403 Forbidden
08:52:25 ERROR 403: Forbidden.
/gentoo/: Invalid host name.
FINISHED --08:52:25--
Downloaded: 0 bytes in 0 files
C:\Program Files\wget>wget --mirror http://62.183.39.179:80/gentoo/ /gentoo
--08:52:39-- http://62.183.39.179:80/gentoo/
=> `62.183.39.179/gentoo/index.html'
Connecting to 62.183.39.179:80... connected!
HTTP request sent, awaiting response... 403 Forbidden
08:52:40 ERROR 403: Forbidden.
/gentoo: Invalid host name.
FINISHED --08:52:40--
Downloaded: 0 bytes in 0 files
C:\Program Files\wget>wget --mirror --passive-ftp ftp://62.183.39.179:80/gentoo/
--08:53:16-- ftp://62.183.39.179:80/gentoo/
=> `62.183.39.179/gentoo/.listing'
Connecting to 62.183.39.179:80... connected!
Logging in as anonymous ...
Error in server response, closing control connection.
Retrying.
--08:54:31-- ftp://62.183.39.179:80/gentoo/
(try: 2) => `62.183.39.179/gentoo/.listing'
Connecting to 62.183.39.179:80... connected!
Logging in as anonymous ...
Error in server response, closing control connection.
Retrying.
--08:55:31-- ftp://62.183.39.179:80/gentoo/
(try: 3) => `62.183.39.179/gentoo/.listing'
Connecting to 62.183.39.179:80... connected!
Logging in as anonymous ...
Error in ser^C
C:\Program Files\wget>wget --mirror --passive-ftp http://62.183.39.179:80/gentoo
/
--08:56:08-- http://62.183.39.179:80/gentoo/
=> `62.183.39.179/gentoo/index.html'
Connecting to 62.183.39.179:80... connected!
HTTP request sent, awaiting response... 403 Forbidden
08:56:08 ERROR 403: Forbidden.
FINISHED --08:56:08--
Downloaded: 0 bytes in 0 files
C:\Program Files\wget>wget --mirror ftp://62.183.39.179:80/gentoo/
--08:58:13-- ftp://62.183.39.179:80/gentoo/
=> `62.183.39.179/gentoo/.listing'
Connecting to 62.183.39.179:80... connected!
Logging in as anonymous ...
E^C
C:\Program Files\wget>wget --mirror -r http://62.183.39.179:80/gentoo/
--08:59:19-- http://62.183.39.179:80/gentoo/
=> `62.183.39.179/gentoo/index.html'
Connecting to 62.183.39.179:80... connected!
HTTP request sent, awaiting response... 403 Forbidden
08:59:20 ERROR 403: Forbidden.
FINISHED --08:59:20--
Downloaded: 0 bytes in 0 files
C:\Program Files\wget>wget --mirror -r -f http://62.183.39.179:80/gentoo/
wget: illegal option -- f
Usage: wget [OPTION]... [URL]...
Try `wget --help' for more options.
C:\Program Files\wget>wget --mirror -r --follow-ftp html://62.183.39.179:80/gent
oo/
--09:02:47-- ftp://html:21/%2F62.183.39.179%3A80/gentoo/
=> `html/62.183.39.179@3A80/gentoo/.listing'
Connecting to html:21...
html: Host not found
--09:03:06-- ftp://html:21/%2F62.183.39.179%3A80/gentoo/
=> `html/62.183.39.179@3A80/gentoo/index.html'
==> CWD not required.
==> PORT ...
html: Unknown error
FINISHED --09:03:06--
Downloaded: 0 bytes in 0 files
C:\Program Files\wget>wget --mirror -r --follow-ftp html://62.183.39.179/gentoo/
--09:03:40-- ftp://html:21/%2F62.183.39.179/gentoo/
=> `html/62.183.39.179/gentoo/.listing'
^C
C:\Program Files\wget>wget --mirror -r --follow-ftp ftp://html:80/62.183.39.179/
gentoo/
--09:04:13-- ftp://html:80/62.183.39.179/gentoo/
=> `html/62.183.39.179/gentoo/.listing'
Connecting to html:80...
html: Host not found
--09:04:33-- ftp://html:80/62.183.39.179/gentoo/
=> `html/62.183.39.179/gentoo/index.html'
==> CWD not required.
==> PORT ...
html: Unknown error
FINISHED --09:04:33--
Downloaded: 0 bytes in 0 files
C:\Program Files\wget>wget --mirror -r --follow-ftp ftp://62.183.39.179/gentoo/
--09:04:58-- ftp://62.183.39.179:21/gentoo/
=> `62.183.39.179/gentoo/.listing'
Connecting to 62.183.39.179:21...
connect: No such file or directory
Retrying.
--09:05:14-- ftp://62.183.39.179:21/gentoo/
(try: 2) => `62.183.39.179/gentoo/.listing'
Connecting to 62.183.39.179:21...
connect: No such file or directory
Retrying.
--09:05:15-- ftp://62.183.39.179:21/gentoo/
(try: 3) => `62.183.39.179/gentoo/.listing'
Connecting to 62.183.39.179:21...
connect: No such file or directory
Retrying.
--09:05:16-- ftp://62.183.39.179:21/gentoo/
(try: 4) => `62.183.39.179/gentoo/.listing'
Connecting to 62.183.39.179:21...
connect: No such file or directory
Retrying.
--09:05:17-- ftp://62.183.39.179:21/gentoo/
(try: 5) => `62.183.39.179/gentoo/.listing'
Connecting to 62.183.39.179:21...
connect: No such file or directory
Retrying.
--09:05:18-- ftp://62.183.39.179:21/gentoo/
(try: 6) => `62.183.39.179/gentoo/.listing'
Connecting to 62.183.39.179:21...
connect: No such file or directory
Retrying.
--09:05:20-- ftp://62.183.39.179:21/gentoo/
(try: 7) => `62.183.39.179/gentoo/.listing'
Connecting to 62.183.39.179:21...
connect: No such file or d^C
C:\Program Files\wget>wget --mirror -r --follow-ftp ftp://62.183.39.179:80/gento
o/
--09:05:31-- ftp://62.183.39.179:80/gentoo/
=> `62.183.39.179/gentoo/.listing'
Connecting to 62.183.39.179:80... connected!
Logging in as anonymous ...
Error in serve^C
C:\Program Files\wget>wget --mirror -r http://62.183.39.179:80/gentoo/
--09:06:32-- http://62.183.39.179:80/gentoo/
=> `62.183.39.179/gentoo/index.html'
Connecting to 62.183.39.179:80... connected!
HTTP request sent, awaiting response... 403 Forbidden
09:06:32 ERROR 403: Forbidden.
FINISHED --09:06:32--
Downloaded: 0 bytes in 0 files
C:\Program Files\wget>wget --mirror -r --rellative http://62.183.39.179:80/gento
o/
wget: unrecognized option `--rellative'
Usage: wget [OPTION]... [URL]...
Try `wget --help' for more options.
C:\Program Files\wget>wget --mirror -r --relative http://62.183.39.179:80/gentoo
/
--09:07:08-- http://62.183.39.179:80/gentoo/
=> `62.183.39.179/gentoo/index.html'
Connecting to 62.183.39.179:80... connected!
HTTP request sent, awaiting response... 403 Forbidden
09:07:08 ERROR 403: Forbidden.
FINISHED --09:07:08--
Downloaded: 0 bytes in 0 files
C:\Program Files\wget>wget --mirror -r -A"*.*" http://62.183.39.179:80/gentoo/
--09:09:03-- http://62.183.39.179:80/gentoo/
=> `62.183.39.179/gentoo/index.html'
Connecting to 62.183.39.179:80... connected!
HTTP request sent, awaiting response... 403 Forbidden
09:09:03 ERROR 403: Forbidden.
FINISHED --09:09:03--
Downloaded: 0 bytes in 0 files
C:\Program Files\wget>wget --mirror -r -A"*.tar.gz" http://62.183.39.179:80/gent
oo/
--09:09:56-- http://62.183.39.179:80/gentoo/
=> `62.183.39.179/gentoo/index.html'
Connecting to 62.183.39.179:80... connected!
HTTP request sent, awaiting response... 403 Forbidden
09:09:56 ERROR 403: Forbidden.
FINISHED --09:09:56--
Downloaded: 0 bytes in 0 files
C:\Program Files\wget>wget --mirror -r -A.tar.gz http://62.183.39.179:80/gentoo/
--09:10:46-- http://62.183.39.179:80/gentoo/
=> `62.183.39.179/gentoo/index.html'
Connecting to 62.183.39.179:80... connected!
HTTP request sent, awaiting response... 403 Forbidden
09:10:46 ERROR 403: Forbidden.
FINISHED --09:10:46--
Downloaded: 0 bytes in 0 files
C:\Program Files\wget>wget --mirror -r -A.gz http://62.183.39.179:80/gentoo/
--09:10:53-- http://62.183.39.179:80/gentoo/
=> `62.183.39.179/gentoo/index.html'
Connecting to 62.183.39.179:80... connected!
HTTP request sent, awaiting response... 403 Forbidden
09:10:53 ERROR 403: Forbidden.
FINISHED --09:10:53--
Downloaded: 0 bytes in 0 files
C:\Program Files\wget>wget --mirror -A.gz http://62.183.39.179:80/gentoo/
--09:11:40-- http://62.183.39.179:80/gentoo/
=> `62.183.39.179/gentoo/index.html'
Connecting to 62.183.39.179:80... connected!
HTTP request sent, awaiting response... 403 Forbidden
09:11:40 ERROR 403: Forbidden.
FINISHED --09:11:40--
Downloaded: 0 bytes in 0 files
Вот как-то так...
Документацию читал, но так и не догнал, как дальше действовать. Я в этом полный нуль...
вы вообщето
вы вообщето можете хоть как-то его содержимое посмотреть?
Нет, содержимое
Нет, содержимое зеркала держится в тайне... Но оно работает, проверял из Убунты(там ещё для неё есть зеркало).
Используйте
Используйте какое-нибудь другое зеркало. Это не дает список своего содержимого. Найдите зеркало которое по фтп или рсинк.
..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.
Возьмите
Возьмите другое зеркало, получите список файлов, и скачайте этот список со своего зеркала.