Как создать свой удалённый репозиторий?

Здравствуйте, кто знает как организовать свой репозиторий со своими пакетами на своём сервере. Пробовал копировать файлы из локального репозитория, но получил ошибку.

ошибка: не удалось открыть файл /var/lib/pacman/sync/remote-test.db: Unrecognized archive format
ошибка: база данных 'remote-test' недействительна или повреждена (неверная или поврежденная база данных(PGP-подпись))
В /etc/pacman.conf подключал так:

[remote-test]
SigLevel = Never
Server = http://remote-test.ru/repo/x86_64/
Информацию по этому вопросу не нашёл. Может кто знает как это реализовать?
Panda911
Информацию по этому вопросу не нашёл.
Сделай поиск на форуме по ... локальный репрозитарий - раньше было несколько топиков и плюс есть в Wiki
Ошибки не исчезают с опытом - они просто умнеют
https://wiki.archlinux.org/index.php/Pacman_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)/Tips_and_tricks_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)#%D0%A1%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%B9
BigOrange
https://wiki.archlinux.org/index.php/Pacman_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)/Tips_and_tricks_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)#%D0%A1%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%B9
По этой ссылке и делал, не работает.
ошибка: не удалось открыть файл /var/lib/pacman/sync/remote-test.db: Unrecognized archive format
ошибка: база данных 'remote-test' недействительна или повреждена (неверная или поврежденная база данных(PGP-подпись))
Так "скопировал" или "по этой ссылке и делал"?
такие дела.
vasek
Panda911
Информацию по этому вопросу не нашёл.
Сделай поиск на форуме по … локальный репрозитарий - раньше было несколько топиков и плюс есть в Wiki
Локальный работает без проблем, мне нужен на сервере.
Есть готовые собраные пакеты. Хочу сделать как тут: https://dl.fossdaily.xyz/archlinux/caltlgin/x86_64/
cucullus
Так "скопировал" или "по этой ссылке и делал"?
По этой ссылке делал, локально работает. А удалённо пишет ошибку.
Есть готовые собраные пакеты. Хочу сделать как тут: https://dl.fossdaily.xyz/archlinux/caltlgin/x86_64/
Panda911
Локальный работает без проблем, мне нужен на сервере.
Никакой разницы нет.
Непонятно зачем копировать, создайте прямо там
такие дела.
cucullus
Panda911
Локальный работает без проблем, мне нужен на сервере.
Никакой разницы нет.
Непонятно зачем копировать, создайте прямо там
Прямо где, на сервере? По той же инструкции? Сервер не на arch.
Хочу сделать как тут: https://dl.fossdaily.xyz/archlinux/caltlgin/x86_64/
Пробовал создавать каталоги вручную на сервере, а файлы которые создавались брал с локального репозитория.
Ошибка! И хоть ты тресни. Весь день с этим борюсь. Может я что-то делаю не так?
Идея такова, создать дистрибутив для себя на основе arch со своим репозиторием в котором будут готовые собраные пакеты(не PKGBUILD и не AUR).
я локальный сделал, вроде всё норм
~$ repo-add /home/userok/distr/arch-pakages/old.db.tar.xz /home/userok/distr/arch-pakages/freerdp-1:2.0.0_rc4-8-x86_64.pkg.tar.zst
==> Добавление пакета '/home/userok/distr/arch-pakages/freerdp-1:2.0.0_rc4-8-x86_64.pkg.tar.zst'
  -> Подсчёт контрольных сумм...
  -> Создание записи 'desc' в базе данных...
  -> Создание записи 'files' в базе данных...
==> Создание обновлённой базы данных '/home/userok/distr/arch-pakages/old.db.tar.xz'
~$
etc/pacman.conf:
[old]
Server = file://localhost/home/userok/distr/arch-pakages/
~$ sudo pacman -Sy
:: Обновление баз данных пакетов...
 core не устарел
 extra не устарел
 community не устарел
 multilib не устарел
 old                   796,0   B  77,7 KiB/s 00:00 [----------------------] 100%
 
Зарегистрироваться или войдите чтобы оставить сообщение.