Createrepo: различия между версиями
Строка 18: | Строка 18: | ||
==Прописывание репозитория== | ==Прописывание репозитория== | ||
Установим утилиту DNF: | |||
# apt-get install dnf | |||
{{todo|Расписать прописывание DNF-репозитория в системе}} | {{todo|Расписать прописывание DNF-репозитория в системе}} | ||
==Источники== | |||
*[https://freeshell.de/less/post/fedora-custom-repo/ freeshell.de] | *[https://freeshell.de/less/post/fedora-custom-repo/ freeshell.de] | ||
*[https://linuxconfig.org/how-to-create-a-custom-rpm-repository-on-linux linuxconfig.org] | *[https://linuxconfig.org/how-to-create-a-custom-rpm-repository-on-linux linuxconfig.org] |
Версия от 15:15, 17 июня 2024
Создание репозитория DNF
Установим пакеты createrepo:
# apt-get install /usr/bin/createrepo
Создаем каталог, в котором будет располагаться репозиторий:
# mkdir -p /var/www/html/repo/alt/releases/p11/x86_64
Кидаем в него rpm-пакеты.
Открываем консоль.
# createrepo /var/www/html/repo/alt/releases/p11/x86_64
Команда создаст метаданные репозитория внутри каталога с именем repodata, на основе пакетов, содержащихся в целевом каталоге, и должна перезапускаться каждый раз, когда репозиторий обновляется новыми пакетами или удаляются старые пакеты.
Настройка веб-сервера
TODO:
Расписать установку и настройку веб-сервера для DNF-репозитория
Прописывание репозитория
Установим утилиту DNF:
# apt-get install dnf
TODO:
Расписать прописывание DNF-репозитория в системе