Createrepo: различия между версиями
Строка 6: | Строка 6: | ||
Создаем каталог, в котором будет располагаться репозиторий: | Создаем каталог, в котором будет располагаться репозиторий: | ||
# mkdir -p /var/www/html/repo | # mkdir -p /var/www/html/repo/alt/releases/p11/x86_64 | ||
Кидаем в него rpm-пакеты. | Кидаем в него rpm-пакеты. | ||
Открываем консоль. | Открываем консоль. | ||
# | # createrepo /var/www/html/repo/alt/releases/p11/x86_64 | ||
Команда создаст метаданные репозитория внутри каталога с именем repodata, на основе пакетов, содержащихся в целевом каталоге, и должна перезапускаться каждый раз, когда репозиторий обновляется новыми пакетами или удаляются старые пакеты. | |||
==Настройка веб-сервера== | ==Настройка веб-сервера== |
Версия от 15:10, 17 июня 2024
Создание репозитория DNF
Установим пакеты для dnf и createrepo:
# apt-get install dnf # 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-репозитория
Прописывание репозитория
TODO:
Расписать прописывание DNF-репозитория в системе