Ну просто как то это делают те, кто держат неофициальные репы на серверах. И эти серваки работают не всегда на Arch )
Привет всем.. Есть каталог с пакетами Arch, синхронизуется по rsynс, bash скриптом... Собираю базу через repo-add. На локальном пк. Хотелось бы сделать это все на серваке но систему взять не Arch а другую. Тоже Linux. Не на базе Arch. Проблема только в том как собирать базу данных пакетов без Arch. Как то это реализуемо? Может можно как то запустить repo-add не на Arch?
Ну работает в 2-х вариантах ) например *gnumeric-*.pkg.tar.zst или gnumeric-*.pkg.tar.zst а если добавить и * в конце то оно будт скачивать и sig файлы ) Думаю второй вариант наиболее приемлем для меня, так как как пакетов с похожим назанием начинающимся нет у меня )
Интересно у меня вышло ) Этот скриптик работает через rsync. Я добавил файл включения файлов pac.include и прописал туда список моих файлов, добавил его в скрипт через --include-from= а в файл pac.exclude прописал только маску *.*. И все заработало. Качает только мои файлы ) По идее выходит так - исключить все файлы в pac.exclude кроме тех что в файле pac.include. Не знаю правильно ли это или нет но работает )
Спасибо, буду изучать ) Скрипты нужные. Думаю многим пригодятся )
jim945
Последнюю версию покажу, когда доберусь до бб.
ок скиньте
А без pacman? Как то же обновлют репозитории )
cucullus
mag-gendalf
скачивает кучу ненужных файлов
?

ещё можно пакманом выкачивать.

через pacman -Sy -b и --cachedir указав путь к базе и кэшу?
Привет. Хочу создать свой локальный или удаленный репозиторий. Есть определенный набор пакетов для него. Пробовал через repo-add делать-получалось. Создалась база итд.. Проблема в том как его синхронизировать с официальными репами Arch. Нужно чтобы обновлялись только те пакеты которые есть в моем репозитории. Пробовал через rsync как в wiki -скачивает кучу ненужных файлов.. Как реализовать?
Все заработало ) Все просто-обычная перезагрузка потребовалась ) Вопрос закрыт... )