Serge Olkhovik wrote:
On Tue, 25 Mar 2003, [EMAIL PROTECTED] wrote:
кеше ? man dselect && man dpkg не просветил меня. Если
невнимательно читал - скажите плс, т.к. ответа пока не нашел :-(
Если это делается по-другому - поже подскажите плс решение.
Используй apt-proxy. Его кэш является управляемым,т.е. можно явно
указывать, что и когда удалять.
Остается вопрос - как формировать packages.gz на этот архив (ну это должен
apt-proxy сам забирает его из репозитария-источника
делать apt-ftparchive?) и второе - как переносить изменения домой, при этом
автоматически удаляя устаревшие пакеты дома (на работе apt-proxy сам
прибьет).
У меня процесс переноса выглядит так (Woody на работе и дома):
На работе:
apt-get update (обновляется список пакетов на прокси и локальной машине)
apt-get dist-upgrade (файлы скачиваются в прокси и на лок. машину)
После этого просто скидываю весь /var/cache/apt-proxy на cdrw и несу его
домой.
Дома:
Делаю доступным cdrw по www (можно вместо apache взять что-нибудь
легкое или использовать ftp), соответственно прописав /etc/apt/sources.list.
apt-get update (обновляется список пакетов на локальной машине)
apt-get dist-upgrade (файлы забираются с cdrw)
apt-get clean (хранить локальный кэш не нужно, все есть на cdrw)
Так же поступаю и с другими репозитариями. Недостаток метода очевиден -
если
конфигурации машин различаются, правильно произвести dist-upgrade не удастся
и придется вручную докачивать недостающие пакеты. Чтобы упростить
процедуру, можно и дома тоже настроить apt-proxy, сливать в его кэш
принесенные
файлы, при этом все недостающее он сам будет докачивать автоматически.