APT в ALT Linux/OwnRepo: различия между версиями
(Новая страница: «= Создание собственного репозитория вместе с зеркалом = Задача: создать собственное зер…») |
Нет описания правки |
||
Строка 33: | Строка 33: | ||
genbasedir --topdir=/var/www/repo/p8 x86_64 extra | genbasedir --topdir=/var/www/repo/p8 x86_64 extra | ||
[[Категория: | [[Категория:APT]] | ||
{{Category navigation|title= | {{Category navigation|title=APT|category=APT|sortkey={{SUBPAGENAME}}}} |
Версия от 13: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