LINUX.ORG.RU
ФорумAdmin

[URPMI][Хочется странного]Оффлайн апдейт

 


0

1

Есть два (пока что) компа с URPMI. Один из них - с интернетами (типа сервер), другой - без интернетов (и дальше будет без интернетов) и даже без LAN. Хочется поддерживать систему в актуальном состоянии, поэтому вопрос: можно ли сделать так, чтобы URPMI выдал список URL-ов с RPM'ами, которые надобно скачать, чтобы апдейтнуться, потом я этот список URL-ов на дискетке тащу на центральный комп с интернетами, скачиваю с репы на скорости в 100МБит/с, заливаю на USB HDD, и потом обновляю систему на клиентской тачке.
То есть задача:
1) Запросить у URPMI список URLов, необходимых для апдейта, с опциональным предоставлением свежих cz-файлов;
2) Скачать этот список URL-ов (если там будет что-нибудь типа wget -i rpms.txt - будет годно);
3) Поставить RPM-ки на клиентской тачке (при условии отсутствия инетов).

Это вообще реально? Как это делается? С чего начинать?

Я думаю подобный вопрос надо бы поднять на форуме того дистрибутива, который Вы используете.

lnkgyv
()

>без интернетов (и дальше будет без интернетов) и даже без LAN.

можно ли сделать так, чтобы URPMI выдал список URL-ов с RPM'ами, которые надобно скачать, чтобы апдейтнуться


А о том, какие пакеты обновились, urpmi узнает, видимо, из астрала.

Если набор программ на двух машинах идентичный, то на машине с интернетом мануал велит запуститься с --no-install:

Only download packages, don't install them. After operation, you'll find them in /var/cache/urpmi/rpms


Потом, вестимо, отнести рпмки из кеша на другую машину, подключить локальный каталог как пользовательский источник, обновиться.

Если набор пакетов не вполне идентичен, слить каталоги «updates» с фтп всех подлюченных репозиториев целиком, потом так же отнести второму компу, пусть обновляется.

massimus ★★★
()
Ответ на: комментарий от massimus

> с опциональным предоставлением свежих cz-файлов;

Northsoft ★★
() автор топика
Ответ на: комментарий от massimus

И вот зеркало репы подымать как-то ну совсем влом. На машине с интернетами от силы 2-3 пакета скачиваются, ради всего этого целую репу сливать как-то ну совсем в облом.

Northsoft ★★
() автор топика

>заливаю на USB HDD

Не проще тогда на сервере зеркало дистра иметь и таскать на USB HDD целиком репозиторий? Полный образ - 32G, но если таскать только апдейты, то main/contrib/nonfree updates - это всего 4.6 гига.

redgremlin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.