APT в ALT Linux/OwnRepo: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
= Создание собственного репозитория | = Создание собственного репозитория = | ||
Задача: создать | Задача: создать собственный репозиторий со своими пакетами. | ||
== Добавляем свой компонент == | == Добавляем свой компонент == | ||
Строка 11: | Строка 7: | ||
Новый компонент будет называться '''extra'''. | Новый компонент будет называться '''extra'''. | ||
В каталоге {{path|/var/www/repo}} будет находится наш | В каталоге {{path|/var/www/repo/extra}} будет находится наш репозиторий. Создадим необходимую структуру для нового компонента: | ||
mkdir -p /var/www/repo/ | mkdir -p /var/www/repo/extra/x86_64/RPMS.extra | ||
== Наполнение компонента и создание индексов == | == Наполнение компонента и создание индексов == | ||
Строка 24: | Строка 16: | ||
apt-get install apt-repo-tools | apt-get install apt-repo-tools | ||
Скопируем пакеты RPM в каталог {{path|/var/www/repo/ | Скопируем пакеты RPM в каталог {{path|/var/www/repo/extra/x86_64/RPMS.extra}}: | ||
cp IFCPlugin-x86_64.rpm /var/www/repo/ | cp IFCPlugin-x86_64.rpm /var/www/repo/extra/x86_64/RPMS.extra | ||
Создадим индексы: | Создадим индексы: | ||
genbasedir --create --topdir=/var/www/repo/ | genbasedir --create --topdir=/var/www/repo/extra x86_64 extra | ||
Обновление индексов: | Обновление индексов: | ||
genbasedir --topdir=/var/www/repo/ | genbasedir --topdir=/var/www/repo/extra x86_64 extra | ||
== Подключение созданного репозитория == | |||
apt-repo add 'rpm file://var/www/repo/extra x86_64 extra | |||
[[Категория:APT]] | [[Категория:APT]] | ||
{{Category navigation|title=APT|category=APT|sortkey={{SUBPAGENAME}}}} | {{Category navigation|title=APT|category=APT|sortkey={{SUBPAGENAME}}}} |
Версия от 13:07, 19 апреля 2018
Создание собственного репозитория
Задача: создать собственный репозиторий со своими пакетами.
Добавляем свой компонент
Новый компонент будет называться extra.
В каталоге /var/www/repo/extra будет находится наш репозиторий. Создадим необходимую структуру для нового компонента:
mkdir -p /var/www/repo/extra/x86_64/RPMS.extra
Наполнение компонента и создание индексов
Установим apt-repo-tools:
apt-get install apt-repo-tools
Скопируем пакеты RPM в каталог /var/www/repo/extra/x86_64/RPMS.extra:
cp IFCPlugin-x86_64.rpm /var/www/repo/extra/x86_64/RPMS.extra
Создадим индексы:
genbasedir --create --topdir=/var/www/repo/extra x86_64 extra
Обновление индексов:
genbasedir --topdir=/var/www/repo/extra x86_64 extra
Подключение созданного репозитория
apt-repo add 'rpm file://var/www/repo/extra x86_64 extra