malaheenee |
|
Темы:
1
Сообщения:
33
Участник с: 17 сентября 2011
|
Всем здравствуйте! В openSUSE zypper очень удобно раскладывает скачанные пакеты по разным папочкам, в зависимости репозитория. Хотелось бы такую же возможность заиметь и у нас. Предпринятые шаги и размышления: Задали CacheDir = /path/to/cache Стали думать, что же нарисовать в команде XferCommand = /usr/bin/wget -c -O %o %u. Пока ничего умного не придумалось, все упирается в -O. Возможно, тема уже поднималась, но поиск как-то и не сформулируешь внятно… |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Вопрос первый - зачем? Вопрос второй - про abs слышали? |
malaheenee |
|
Темы:
1
Сообщения:
33
Участник с: 17 сентября 2011
|
vadik1. Хранить уже закачанные пакеты не в кэше, а где-либо в ином месте. 2. Организация что-то вроде локального репозитория, дабы не выкачивать весь. vadikСлышали. Попробуем почитать. |
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
1. Хранить уже закачанные пакеты не в кэше, а где-либо в ином месте. 2. Организация что-то вроде локального репозитория, дабы не выкачивать весь.я уже давно предпочитаю в таких случаях иметь копию всех реп. там все как на сайте, в иерархие. Тоже не могу понять зачем сортировать пакеты “нужные системе”. они уже отсортированы как “нужные”. на попурярных серверах реп крутится rsyns. Ну и я имже и забираю себе в локальное хранилище.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
MalaheeneeА зачем сохранять структуру оф. репозитория? Если пакет все равно будет браться из локального репозитория, то какая разница как этот репозиторий будет называться? В общем вот вам статейка. Скидываете скачанные пакеты в отдельную папку, затем repo-add, и прописываете эту папку в качестве репозитория на нужных компьютерах. Все. |
malaheenee |
|
Темы:
1
Сообщения:
33
Участник с: 17 сентября 2011
|
vadikЭто мы знаем и давно используем, спасибо. Просто поднадоело “ручками” скидывать каждый день файлы по разным папкам. Хочется автоматизировать процесс. |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Ну так в чем проблема?Malaheeneeя так понимаю уже есть (на компе который подключен к инету)? В ней и запускаете repo-add (предварительно удалив старые версии пакетов). На других компах прописываете этот кэш как репозиторий - тыц. Обратить внимание на # Использование собственного репозитория. Обратитесь к справочной странице pacman дляи далее по тексту. |
malaheenee |
|
Темы:
1
Сообщения:
33
Участник с: 17 сентября 2011
|
Все, что Вы описали - мы давно уже сделали. Спасибо вики и системе ман.vadikВ том, что приходится репозитории обновлять по одному, отключив все остальные. Ибо вычитывать, что откуда скачал пакман, а потом сортировать пакеты утомляет. Автоматизации хотим! Можно написать скрипт автоматизации (примерно так и есть, но он полуавтомат - удаляет старые версии и вызывает репо-адд) - но ведь нужно еще внимательно читать, что там пакман предупреждает, а не просто тупо обновлять. Поэтому курим именно команду пакмана на скачивание и раскладывание. |
grayich |
|
Темы:
216
Сообщения:
1984
Участник с: 08 января 2009
|
MalaheeneeНе понятно в чём проблема то? sudo pacman -Syup не поможет? |
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
IMHO, вот эти две темы вполне могут помочь теме закрыться. 1. https://wiki.archlinux.org/index.php/Local_Mirror 2. https://wiki.archlinux.org/index.php/Network_Shared_Pacman_Cache#Network_shared_pacman_cache Или у Вас какие-то специфические потребности, не до конца мной понятые. |