Создание локальных репозиториев — различия между версиями

Материал из Wiki AlterOS
Перейти к: навигация, поиск
(Новая страница: «==Страница в разработке.==»)
 
(Страница в разработке.)
Строка 1: Строка 1:
==Страница в разработке.==
+
Для того, чтобы создать локальный репозиторий из rpm-пакетов надо в каталоге /etc/yum.repos.d создать файл с описанием репозитория и его параметров. Типовой файл для определения произвольного ре­позитория YUM имеет следующий вид:
 +
 
 +
[название_репозитория]
 +
 
 +
комментарий атрибут=значение
 +
 
 +
атрибут=значение
 +
 
 +
Здесь после указания формального названия репозитория в квадратных скоб­ках перечисляются его основные параметры. В следующем листинге приведен пример локального репозитория, содержащего пакеты ОС AlterOS:
 +
 
 +
[base]
 +
 
 +
gpgenabled=1
 +
 
 +
gpgkey=file:///etc/pki/RPM-GPG-KEY-AlterOS-7
 +
 
 +
name=AlterOS 7 base repo
 +
 
 +
baseurl=file:///var/www/html/yum/alteros/
 +
 
 +
enabled=1
 +
 
 +
В данном листинге первые два атрибута указывают на то, что необходимо выполнять проверку цифровых подписей пакетов перед их установкой. Атри­бут name задает краткое описание репозитория. Атрибут baseurl, записанный в формате протокол://расположение, задает расположение файлов репозитория. Последний атрибут enable свидетельствует об активации использования данного репозитория.
 +
 
 +
В целях экономии трафика и ресурсов сети рекомендуется иметь собственный локальный репозиторий пакетов RPM, с периодически выполняемой синхрони­зацией пакетов с внешним репозиторием пакетов RPM. Для создания локального репозитория и его последующей синхронизции используются команды createrepo (пакет createrepo) и reposync (пакет yum-utils) соответственно. Общая последо­вательность действий для создания локальных репозиториев подробно описана здесь https://wiki.alter-os.ru/index.php?title=Создание_локальных_репозиториев.

Версия 08:49, 24 апреля 2019

Для того, чтобы создать локальный репозиторий из rpm-пакетов надо в каталоге /etc/yum.repos.d создать файл с описанием репозитория и его параметров. Типовой файл для определения произвольного ре­позитория YUM имеет следующий вид:

[название_репозитория]

комментарий атрибут=значение

атрибут=значение

Здесь после указания формального названия репозитория в квадратных скоб­ках перечисляются его основные параметры. В следующем листинге приведен пример локального репозитория, содержащего пакеты ОС AlterOS:

[base]

gpgenabled=1

gpgkey=file:///etc/pki/RPM-GPG-KEY-AlterOS-7

name=AlterOS 7 base repo

baseurl=file:///var/www/html/yum/alteros/

enabled=1

В данном листинге первые два атрибута указывают на то, что необходимо выполнять проверку цифровых подписей пакетов перед их установкой. Атри­бут name задает краткое описание репозитория. Атрибут baseurl, записанный в формате протокол://расположение, задает расположение файлов репозитория. Последний атрибут enable свидетельствует об активации использования данного репозитория.

В целях экономии трафика и ресурсов сети рекомендуется иметь собственный локальный репозиторий пакетов RPM, с периодически выполняемой синхрони­зацией пакетов с внешним репозиторием пакетов RPM. Для создания локального репозитория и его последующей синхронизции используются команды createrepo (пакет createrepo) и reposync (пакет yum-utils) соответственно. Общая последо­вательность действий для создания локальных репозиториев подробно описана здесь https://wiki.alter-os.ru/index.php?title=Создание_локальных_репозиториев.