Локальный репозиторий в CentOS

В этой статье я расскажу как добавить локальный репозиторий, чтобы все пакеты были доступны с установочного ISO-образа.

Создаём в корне каталог /repo - здесь будем хранить все пакеты:

mkdir /repo


Создаём каталог cdrom в /media:

mkdir /media/cdrom


Монтируем ISO-образ:

mount /dev/cdrom /media/cdrom


Даём полные права всем на /media/cdrom:

chmod 777 /media/cdrom


Копируем все пакеты с ISO:

cp /media/cdrom/Package/* /repo


На всякий случай проверяем установлен ли createrepo: 

yum install -y createrepo


Генерируем метаданные репозитория, которые позволят использовать ваш собственный репозиторий:

createrepo /repo


Создаём файл репозитория:

vi /etc/yum.repos.d/local.repo


Жмём кнопку i, чтобы разрешить редактировать файл.

В файле local.repo указываем:

[myrepo]
name=myrepo
baseurl=file:///repo


После этого жмём кнопку ESC, чтобы выйти из режима редактирования и вводим

:wq

чтобы сохранить файл и выйти.

Смотрим список репозиториев и находим наш:

yum repolist
# yum repolist
Loaded plugins: fastestmirror
Determining fastest mirrors
 * base: mirror.vilkam.ru
 * extras: mirror.vilkam.ru
 * updates: mirror.corbina.net
repo id                  repo name                                                                                  status
base/7/x86_64         CentOS-7 - Base                                                                            10,019
extras/7/x86_64       CentOS-7 - Extras                                                                           435
local                     local-repo                                                                                     4,021
myrepo                  myrepo                                                                                       80
updates/7/x86_64     CentOS-7 - Updates                                                                         2,500
+ +2 -
Быстрый хостинг на SSD от 60 руб. VPS на NVMe от 355 руб.

 

Установка любых CMS в пару кликов. Сервера в Москве. Саппорт 24/7.

 

Тарифы на хостинг | Тарифы на VPS | Домены от 90 руб.

Добавить комментарий