APT в ALT Linux/OwnRepo: различия между версиями

Материал из ALT Linux Wiki
(Новая страница: «= Создание собственного репозитория вместе с зеркалом = Задача: создать собственное зер…»)
 
Нет описания правки
Строка 33: Строка 33:
  genbasedir --topdir=/var/www/repo/p8 x86_64 extra
  genbasedir --topdir=/var/www/repo/p8 x86_64 extra


[[Категория:Repositories]]
[[Категория:APT]]
{{Category navigation|title=Репозитории|category=Repositories|sortkey={{SUBPAGENAME}}}}
{{Category navigation|title=APT|category=APT|sortkey={{SUBPAGENAME}}}}

Версия от 10:01, 19 апреля 2018

Создание собственного репозитория вместе с зеркалом

Задача: создать собственное зеркало репозитория Альт с добавлением собственных пакетов и опубликовать его в сети.

Создаём зеркало

С помощью alterator-mirror или sisyphus-mirror делаем зеркало репозитория (например, p8 в /srv/public/mirror/p8.

Добавляем свой компонент

Новый компонент будет называться extra.

В каталоге /var/www/repo будет находится наш совмещённый репозиторий. Создадим необходимую структуру для нового компонента:

mkdir -p /var/www/repo/p8/x86_64/{RPMS.extra,base}

Дополняем символическими ссылками каталоги из зеркала официального репозиория

ln -s /srv/public/mirror/p8/{files,x86_64-i586,noarch} /var/www/repo/p8/
ln -s /srv/public/mirror/p8/x86_64/base/* /var/www/repo/p8/x86_64/base/

Наполнение компонента и создание индексов

Установим apt-repo-tools:

apt-get install apt-repo-tools

Скопируем пакеты RPM в каталог /var/www/repo/p8/x86_64/RPMS.extra:

cp IFCPlugin-x86_64.rpm /var/www/repo/p8/x86_64/RPMS.extra

Создадим индексы:

genbasedir --create --topdir=/var/www/repo/p8 x86_64 extra

Обновление индексов:

genbasedir --topdir=/var/www/repo/p8 x86_64 extra