Часто бывает нужно установить один и тот же набор пакетов на несколько компьютеров или просто сделать репозиторий из уже установленных пакетов, дабы не выкачивать их снова. Новичкам наверняка поможет APTonCD.
Помню одна из причин перехода на линь, для меня была - невероятная гибкость настройки...
вчера вот задумался, как автоматизировать обновление репа... и есть вот такая проблема:
реп у меня управляется reprepro, создан изначально из среза убунты, а потом добавлял туда пакеты из локального кэша (т.е. обновления которые стоят у меня, есть и в репе)... так вот, напрямую брать из /var/apt/cache не получается, потому как некоторые пакеты там сидят с символом %20 ну или чот типа того. Ессна если такой пакет сунуть в реп, то в индексе он будет с процентом, а при попытке скачать апач выдаст клиенту ошибку, так как автоматом процент уберет. Как временное решение использую (только палками не бить) apt-move, т.е. апт мувом перегоняю в апт мувовский реп, а из него в reprepro... вот до этого момента, нет никакой проблемы все запихать в виде скрипта в крон, но!
в reprepro добавлять пакеты нада с ключом --ask-passphrase , иначе ошибка, убрать из конфига ключ не предлагать (иначе у народа предупреждения вылазят, а это многих смущает ;) ....) вот кто неть в курсе как тзбавиться от интерактивного запроса пароля?
У меня Ubuntu 8.10 вопрос вот в чем , у меня есть скаченые пакеты как их добавить в репозитарий? я так понял нужно создать Packages.gz и Sources.gz что бы потом прописать в /etc/apt/sources.list путь где лежат скаченые пакеты. Как создать Packages.gz и Sources.gz?