синхронное обновление (Администрирование двух систем)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

ozone baby
Сообщения: 221
ОС: Ubuntu i386/Ubuntu amd64

синхронное обновление

Сообщение ozone baby »

У меня два компьютера(второй ноутбук). Оба подключены к интернету через ADSL модем, как организовать синхронное обновление для обоих? Сейчас качаю обновлений на 100 мегабайт, как второму компьютеру получить доступ к ним?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: синхронное обновление

Сообщение sash-kan »

простейший путь — скопировать скачанные пакеты. из /var/cache/apt/archives
при upgrade пакеты будут взяты оттуда, а не будут выкачиваться из сети.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
ozone baby
Сообщения: 221
ОС: Ubuntu i386/Ubuntu amd64

Re: синхронное обновление

Сообщение ozone baby »

А если настроить сеть и прописать ей мою папку /var/cache/apt/archives куда-нибудь - так возможно?
Спасибо сказали:
Savage
Сообщения: 136
ОС: Linux/BSD

Re: синхронное обновление

Сообщение Savage »

Я решил эту проблему при помощи утилиты apt-ftparchive (она находится в составе пакета apt-utils).
1) Cоздаем и расшариваем папку по сети (к примеру /home/ftp/ubuntu/gutsy)
2) Сливаем в нее содержимое папки /var/cache/apt/archives и переходим в папку /home/ftp/ubuntu
3) Для того, чтобы apt подхватил наш мини-репозиторий, нужно создать Packages.gz с описаниями пакетов:

Код: Выделить всё

apt-ftparchive packages gutsy > gutsy/Packages
gzip gutsy/Packages

4) На машинах, которые нужно обновлять, в /etc/apt/sources.list добавляем строку deb ftp://192.168.0.1/ubuntu gutsy/ (у меня шарится по ФТП и корневая папка для анонимусов - /home/ftp)
5) sudo aptitude update
Все познается в сравнении...
Спасибо сказали:
NiKoLa_N
Сообщения: 639

Re: синхронное обновление

Сообщение NiKoLa_N »

http://sourceforge.net/projects/lftpfs/

( linux.org.ru ) писал(а):Когда на предприятии требуется обновлять множество Linux машин, как правило, создают полные зеркала репозитариев, что требует загрузки большого объема данных. Однако в большинстве случаев все пакеты из репозитария не нужны, т.е. при классическом зеркалировании происходит загрузка ненужных пакетов, что "ударяет" по кошельку предприятия.

Для создания "экономных" зеркал репозитариев предлагается использовать сетевую виртуальную файловую систему с кешированием - LftpFS. Она основана на FUSE и всем известном консольном клиенте LFTP, который поддерживает необходимые протоколы FTP, HTTP и работает через различные виды прокси-серверов.

Технология следующая: монтируем каталог репозитария посредством LftpFS (см. документацию), настраиваем доступ по FTP в этот каталог для Linux машин, ну и настраиваем обновление машин с этого ресурса.

В итоге: все машины видят листинг репозитария и загружают только необходимые пакеты, при этом загрузка пакетов происходит один раз с учетом кэширования. Экономия на лицо!
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: синхронное обновление

Сообщение sash-kan »

угу, есть такой пакет — curlftpfs. подозреваю, примерно то же самое.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: