синхронное обновление (Администрирование двух систем)
Модератор: Модераторы разделов
-
ozone baby
- Сообщения: 221
- ОС: Ubuntu i386/Ubuntu amd64
синхронное обновление
У меня два компьютера(второй ноутбук). Оба подключены к интернету через ADSL модем, как организовать синхронное обновление для обоих? Сейчас качаю обновлений на 100 мегабайт, как второму компьютеру получить доступ к ним?
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: синхронное обновление
простейший путь — скопировать скачанные пакеты. из /var/cache/apt/archives
при upgrade пакеты будут взяты оттуда, а не будут выкачиваться из сети.
при upgrade пакеты будут взяты оттуда, а не будут выкачиваться из сети.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
ozone baby
- Сообщения: 221
- ОС: Ubuntu i386/Ubuntu amd64
Re: синхронное обновление
А если настроить сеть и прописать ей мою папку /var/cache/apt/archives куда-нибудь - так возможно?
-
Savage
- Сообщения: 136
- ОС: Linux/BSD
Re: синхронное обновление
Я решил эту проблему при помощи утилиты apt-ftparchive (она находится в составе пакета apt-utils).
1) Cоздаем и расшариваем папку по сети (к примеру /home/ftp/ubuntu/gutsy)
2) Сливаем в нее содержимое папки /var/cache/apt/archives и переходим в папку /home/ftp/ubuntu
3) Для того, чтобы apt подхватил наш мини-репозиторий, нужно создать Packages.gz с описаниями пакетов:
4) На машинах, которые нужно обновлять, в /etc/apt/sources.list добавляем строку deb ftp://192.168.0.1/ubuntu gutsy/ (у меня шарится по ФТП и корневая папка для анонимусов - /home/ftp)
5) sudo aptitude update
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/Packages4) На машинах, которые нужно обновлять, в /etc/apt/sources.list добавляем строку deb ftp://192.168.0.1/ubuntu gutsy/ (у меня шарится по ФТП и корневая папка для анонимусов - /home/ftp)
5) sudo aptitude update
Все познается в сравнении...
-
NiKoLa_N
- Сообщения: 639
Re: синхронное обновление
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: синхронное обновление
угу, есть такой пакет — curlftpfs. подозреваю, примерно то же самое.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог