- Вопрос или проблема
- Ответ или решение
- Как подписаться на публичный YUM-репозиторий в Oracle Linux
- Шаг 1: Убедитесь, что у вас установлены необходимые пакеты
- Шаг 2: Загрузка конфигурационного файла репозитория
- Шаг 3: Настройка репозитория
- Шаг 4: Импорт GPG-ключа
- Шаг 5: Обновление списка доступных репозиториев
- Шаг 6: Установка необходимых пакетов
- Заключение
Вопрос или проблема
Я хотел бы подписаться на следующий репозиторий 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 для получения дополнительной информации.