CentOS 6 появилась ещё где-то в начале 10-х и его официальная поддержка уже прекращена, но своей актуальности на сегодняшний день он не утратил. Это — быстрая и лёгкая (в отличии от более новых версий) система, и для решения многих задач она подходит идеально. К примеру, в качестве файрволла, шлюза или веб-сервера для корпоративного портала, написанного на старых версиях PHP и использующих старые версии СУБД. Однако необходимо настроить локальный репозиторий для установки ПО и служб. Рассмотрим настройку репозитория с DVD-диска после установки.
Для начала переходим в директорию /etc/yum.repos.d/
# cd /etc/yum.repos.d/
и посмотрим, какие файлы с расширением repo в ней содержатся
# ls -lA
В списке увидим следующие файлы:
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
Переименуем все эти файлы, кроме CentOS-Media.repo
# mv CentOS-Base.repo CentOS-Base.repo.bak # mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak # mv CentOS-Vault.repo CentOS-Vault.repo.bak
Затем создадим директорию /media/cdrom/ и примонтируем DVD-диск с пакетами
# mkdir /media/cdrom/ # mount -t iso9660 /dev/sr0 /media/cdrom
Далее обновим имеющиеся репозитории
# yum update
и у нас останется только репозиторий с DVD-диска
Теперь у нас всё готово.
Теперь можно устанавливать пакеты с DVD-диска минуя Интернет. К примеру установим файловый менеджер Midnight Commander, текстовый редактор nano, а также утилиты с псевдографикой firewall (iptables) и network (для настройки сетевых интерфейсов)
# yum --enablerepo=c6-media install mc nano system-config-firewall-tui system-config-network-tui
Утилиты установятся с DVD-диска корректно.