Createrepo: различия между версиями

Материал из ALT Linux Wiki
Строка 6: Строка 6:


Создаем каталог, в котором будет располагаться репозиторий:
Создаем каталог, в котором будет располагаться репозиторий:
  # mkdir -p /var/www/html/repo
  # mkdir -p /var/www/html/repo/alt/releases/p11/x86_64


Кидаем в него rpm-пакеты.
Кидаем в него rpm-пакеты.


Открываем консоль.
Открываем консоль.
  # cd /var/www/html/repo
  # createrepo /var/www/html/repo/alt/releases/p11/x86_64
# createrepo .
 
Команда создаст метаданные репозитория внутри каталога с именем repodata, на основе пакетов, содержащихся в целевом каталоге, и должна перезапускаться каждый раз, когда репозиторий обновляется новыми пакетами или удаляются старые пакеты.


==Настройка веб-сервера==
==Настройка веб-сервера==

Версия от 12:10, 17 июня 2024

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Создание репозитория 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-репозитория в системе


Источники