Здравия всем дамы и господа. Сегодня мы коснёмся темы, которая изрядно подпортила мне нервы, когда я готовился к WorldSkills. Причиной этому было то, что изначально всё выглядело излишне заморочено и нелогично, впрочем, как и всё в линуксе. На поверку оказалось, что локальные репозитории подключаются просто, стоит лишь понять логику, с неё и начнём.

/dev


Все устройства, подключаемые к компьютеру на линукс хранятся в папке /dev. Там и флешки и диски, и даже мыши с клавиатурами. Когда вы подключаете какой-либо накопитель, он не примонтируется к системе автоматически, а просто появляется в папке /dev. Примонтировать его нужно вручную.

Mount


Собственно, mount – команда, предназначенная для монтирования накопителя в систему с целью дальнейших операций чтения/записи. Как вы могли увидеть чуть ранее, в /dev есть файл cdrom и именно его нам нужно будет монтировать, ведь это, как не трудо догадаться – дисковод. И локальные репозитории лежат на диске, который там находится. Но это в моём случае. Локальные репозитории могут быть и на флешке и на жёстком диске, вас никто не ограничивает.
Первым делом нужно создать “точку монтирования” – папку в которую будем монтировать наш диск. Для облегчения дальнейшей работы стоит создать папку именно /dev/CentOS, т.к. в ином случае придётся совершать лишние манипуляции с файлом кофигурации.
Mkdir /media/CentOS
Теперь, собственно, монтируем. После команды mount следует сначала файл, который монтируем, потом та самая папка, которую мы создали, или же, как она правильно называется, “точка монтирования”.
Mount /dev/cdrom /media/CentOS.

Конфиг

Теперь следует рассказать системе, что мы подключили не просто диск, а локальный репозиторий, для этого открываем файл конфигурации локального репозитория yum. Он находится по пути /etc/yum.repos.d/CentOS-Linux-Media.repo В строках “enabled” ставим 1, чтобы включить. Логично, не так ли? Кстати, если глянуть чуть выше строк “enabled”, вы увидите путь до локальных репозиториев, и это ух ты тот самый путь, куда мы монтировали диск. Если вы монтировали в другое место, то его и указывайте.
Открытие файла я осуществляю с помощью текстового редактоа nano.
Nano /etc/yum.repos.d/CentOS-Linux-Media.repo

 


Использование


Теперь, если вы хотите произвести установку чего-либо из локальных репозиториев, то делается это командой
yum --repo=media-baseos,media-appstream install *имя пакета, к примеру dhcp-server*

На этом закончим, следющая статья по администрированию linux будет на тему настройки dhcp сервера, который мы только что установили. А за сим я откланяюсь, удачи вам.

Комментарии