[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dpkg, dselect, etc



Serge Olkhovik wrote:
On Tue, 25 Mar 2003, tux@fioc.kz 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, сливать в его кэш принесенные
файлы, при этом все недостающее он сам будет докачивать автоматически.



Reply to: