4.2 Создание локального репозитория

Создайте директорию repository в /usr/share:

# mkdir -p /usr/share/repository/

Скачайте в неё пакеты rpm. На машине должен быть доступ к репозиторию RedOS.

# cd /usr/share/repository/
# wget -r --no-parent --no-directories http://repo.red-soft.ru/redos/a1/x86_64/os

Переименуте файл базового репозитория, это отключит его:

# mv /etc/yum.repos.d/RedOS-Base.repo /etc/yum.repos.d/RedOS-Base.repo.old

В директории /etc/yum.repos.d создадим файл repolocal.repo:

# cd /etc/yum.repos.d && touch repolocal.repo

Отредактируем файл repolocal.repo, используя следующие команды:

# echo "[RedOS]" >> /etc/yum.repos.d/repolocal.repo
# echo "name=ISO" >> /etc/yum.repos.d/repolocal.repo
# echo "baseurl=file:///usr/share/repository" >> /etc/yum.repos.d/repolocal.repo
# echo "enabled=1" >> /etc/yum.repos.d/repolocal.repo
# echo "gpgcheck=0" >> /etc/yum.repos.d/repolocal.repo

В окне терминала выполняем следующие команды:

# cd /usr/share/repository
# createrepo .

Обновите информацию о репозиториях, для этого выполняем следующие команды:

# yum clean all
# yum update

Теперь можно инсталлировать пакет используя yum.

Если вы нашли ошибку, выделите текст и нажмите Ctrl+Enter.