The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Всем привет !!!"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Всем привет !!!"
Сообщение от andrey Искать по авторуВ закладки(??) on 29-Дек-04, 10:57  (MSK)
Имею stable версию Debian - возник такой вопрос - Хочется сделать локальный репозитарий, из которого будут обнавлятся другие машины в сети.
Ну так вот машина на которой лежит репозитарий обнавляется из интернет замечательно, а хочется поиметь еще те дебки которые были скачены, чтобы потом положить в некую папку - Подкиньте советов
-- ДА КСТАТЕ ВСЕ С НОВЫМ ГОДОМ!!!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Всем привет !!!"
Сообщение от jonatan Искать по авторуВ закладки on 29-Дек-04, 12:49  (MSK)
Не знаю, как это делается правильно, но можно просто посмотреть структуру сайта debian для обновлений и сделать аналогично. Попробуй, расскажешь что получилось.

apt-у нужен файл Packages (как я понял скачивает он Packages.gz, т.е. его сжатую версию), в котором находится информация о пакетах и где они лежат (например, Filename: pool/main/g/gzip/gzip_1.3.2-3woody1_i386.deb). Все скаченные deb-ы лежат в /var/cache/apt/archives. Переходим в /var/cache/apt и даем команды:
dpkg-scanpackages archives /dev/null > archives/Packages
gzip -c archives/Packages > archives/Packages.gz

Настраиваем web-сервер на этой машине.
Создаем /var/www/debian/dists/stable/main/binary-i386/ и кладем туда Packages и Packages.gz (может нужен еще файл Release, тогда скопировать уже имеющийся). http://server.domain.tld/debian должен указывать на /var/www/debian.
Делаем ln -s /var/cache/apt/archives/ /var/www/debian/ (проверить права).

На других сервера в /etc/apt/sources.list
deb http://server.domain.tld/debian stable main
apt-get update и т.д.

Может где ошибься, но идея, надеюсь, понятна.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Всем привет !!!"
Сообщение от romych85 Искать по авторуВ закладки(ok) on 29-Дек-04, 13:17  (MSK)
Мы обновляем через rsync
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Всем привет !!!"
Сообщение от jonatan Искать по авторуВ закладки on 29-Дек-04, 13:40  (MSK)
Нормальный вариант. Просто мне было интересно реализовать через apt.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Всем привет !!!"
Сообщение от romych85 Искать по авторуВ закладки(ok) on 29-Дек-04, 15:20  (MSK)
>Нормальный вариант. Просто мне было интересно реализовать через apt.
apt-zip


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Всем привет !!!"
Сообщение от jonatan Искать по авторуВ закладки on 29-Дек-04, 16:16  (MSK)
apt-zip был создан для обновления компов, неподключенных к сети. В данном случае они все в локалке.
Способ rsync не очень хорош в том плане, что на каждой машине могут стоять разные наборы пакетов, а копироваться будут все. А apt-get будет загружать только необходимые (можно еще настроить, чтобы он после установки стирал скачанные файлы).
Хуже то, что машина, которая качает обновления из Инета учитывает только локально установленные пакеты. Хорошо бы учитывать установленные пакеты и на других машинах.
Все это всего лишь мои рассуждения и не опробовано на практике.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру