Как подписаться на общественный YUM-репозиторий в Oracle Linux

Вопрос или проблема

Я хотел бы подписаться на следующий репозиторий Oracle yum, чтобы установить пакеты добавлений гостя VirtualBox.

https://yum.oracle.com/repo/OracleLinux/OL7/developer/x86_64/index.html

Где я могу найти URL-адрес .repo файла, чтобы добавить его в список подписок Oracle Linux?

Правка: Я уже подписан на публичный репозиторий yum Oracle

[root@localhost yum.repos.d]# yum repolist
Загруженные плагины: langpacks, ulninfo
идентификатор репо           название репо                                   статус
ol6_UEK_latest/x86_64 Последнее непрерывное ядро для Oracle Lin           820
ol6_latest/x86_64   Oracle Linux 7Server Последний (x86_64)                   11,323
ol7_UEKR5/x86_64   Последнее непрерывное ядро Выпуск 5 для                108
ol7_latest/x86_64   Oracle Linux 7Server Последний (x86_64)                  11,688
repolist: 23,939


[root@localhost yum.repos.d]# yum search vbox
Загруженные плагины: langpacks, ulninfo
============================== N/S совпадений: vbox ===============================
isdn4k-utils-vboxgetty.x86_64 : ISDN голосовая почта (getty)

Имя и резюме совпадают только, используйте "поиск все" для всего.

На том же веб-сервере есть страница, которая очень хорошо описывает этот процесс.

Чтобы настроить CentOS, Red Hat Enterprise Linux или Scientific Linux с
сервером yum Oracle Linux:

Чтобы преобразовать вашу систему в Oracle Linux, смотрите эти инструкции по переходу с CentOS. Чтобы установить отдельные пакеты с сервера yum Oracle
Linux, начните с импорта GPG-ключа Oracle Linux на основе
этих инструкций. Затем, загрузите и скопируйте соответствующий файл
конфигурации yum, выполнив следующие команды от имени
root:

Oracle Linux 7

# cd /etc/yum.repos.d
# wget https://yum.oracle.com/public-yum-ol7.repo
Oracle Linux 7 для ARM (aarch64)

# cd /etc/yum.repos.d
# wget https://yum.oracle.com/aarch64/public-yum-ol7.repo
Oracle Linux 6

# cd /etc/yum.repos.d
# wget https://yum.oracle.com/public-yum-ol6.repo
Oracle Linux 5

# cd /etc/yum.repos.d
# wget https://yum.oracle.com/public-yum-el5.repo
Oracle Linux 4, Обновление 6 или новее
# cd /etc/yum.repos.d
# mv Oracle-Base.repo Oracle-Base.repo.disabled
# wget https://yum.oracle.com/public-yum-el4.repo

По умолчанию последний репозиторий включен. Если вы хотите изменить значение по умолчанию, вы можете включить альтернативный репозиторий, отредактировав файл конфигурации yum.
Откройте файл конфигурации yum в текстовом редакторе
Найдите раздел в файле для репозитория, который хотите включить, например, [public_ol6_addons]
Измените enabled=0 на enabled=1

Я исправил это, добавив запись вручную в файл yum.conf.

Этот блог Oracle помог

Ответ или решение

Как подписаться на публичный YUM-репозиторий в Oracle Linux

Подписка на публичные репозитории YUM в Oracle Linux – это ключевая задача для управления пакетами и установки необходимых программ, таких как VirtualBox Guest Additions. В данной инструкции мы подробно рассмотрим процесс добавления репозитория, чтобы вы могли легко установить необходимые пакеты.

Шаг 1: Убедитесь, что у вас установлены необходимые пакеты

Прежде чем добавлять новый репозиторий, убедитесь, что ваша система обновлена и у вас установлены все необходимые инструменты для работы с YUM. Выполните следующие команды:

sudo yum update

Шаг 2: Загрузка конфигурационного файла репозитория

Для подключения к публичному YUM-репозиторию Oracle, необходимо загрузить конфигурационный файл. В вашем случае, для Oracle Linux 7, воспользуйтесь следующими командами:

cd /etc/yum.repos.d
wget https://yum.oracle.com/public-yum-ol7.repo

Эта команда загрузит конфигурационный файл, содержащий информацию о доступных репозиториях.

Шаг 3: Настройка репозитория

После загрузки файла необходимо проверить его содержание. Откройте файл в текстовом редакторе, например vi или nano:

vi /etc/yum.repos.d/public-yum-ol7.repo

Убедитесь, что необходимые репозитории включены. Например, вы можете обнаружить секцию, соответствующую репозиторию выше, добавив такие строки:

[ol7_latest]
name=Oracle Linux 7 Latest
baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/
gpgcheck=1
enabled=1

Если enabled установлено в 0, измените его на 1, чтобы активировать репозиторий.

Шаг 4: Импорт GPG-ключа

Для обеспечения безопасности загрузки пакетов необходимо импортировать GPG-ключ от Oracle:

rpm --import https://www.oracle.com/webfolder/support/documents/OracleLinux/RPM-GPG-KEY-oracle

Шаг 5: Обновление списка доступных репозиториев

Теперь, когда вы создали конфигурацию и импортировали GPG-ключ, обновите список доступных репозиториев, используя команду:

yum repolist

Вы должны увидеть новые репозитории в списке, что подтверждает успешное добавление.

Шаг 6: Установка необходимых пакетов

Теперь вы можете установить необходимые пакеты, такие как VirtualBox Guest Additions. Выполните команду:

yum install epel-release
yum install kernel-devel kernel-headers
yum install gcc make perl
yum install VirtualBox-guest-additions

Заключение

Подписка на публичные YUM-репозитории в Oracle Linux – это несложный процесс, который обеспечивает доступ к множеству пакетов и обновлений. Следуя приведенным выше шагам, вы сможете успешно подключиться к репозиториям, импортировать необходимые ключи и установить нужное программное обеспечение.

Если у вас есть дальнейшие вопросы или проблемы, не стесняйтесь обращаться к документации Oracle или к сообществу пользователей Oracle Linux для получения дополнительной информации.

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

Капча загружается...