С одним репозиторием я сделал это так ( как root ):
# cd /etc/yum.repos
# wget https://some.repo.example.org/foo/bar/Fedora_14/foo_bar.repo
# grep enabled foo_bar.repo
enabled=1
Это рекомендуемый способ добавления репозитория пакетов в Fedora (> = 14)?
Существует ли какая-либо политика / стандарт, который определяет, что каждый надлежащий репозиторий пакетов Fedora должен (или должен) содержать такой файл конфигурации (то есть такой .repo
файл)?
(в основном только по той причине, что пользователь или какой-либо инструмент может скопировать его в локальный /etc/yum.repos
каталог?)
#
потому что вы сказали, что запускали команды от имени пользователя root. Это соглашение, и именно так выглядит приглашение root.#
соглашение.Ответы:
Fedora 14 документов. еще не были обновлены. Последний способ сделать это с помощью файла .repo:
... вы можете использовать
yum-config-mananger --enable
и т.д.источник
Если вы используете Fedora 22 или новее, где dnf заменил yum в качестве менеджера пакетов по умолчанию, вы можете использовать эту команду, взятую отсюда :
где хранилище _url - это ссылка на файл .repo.
И вы можете включить его:
где репозиторий - это уникальный идентификатор репозитория.
источник
Я немного погуглил с помощью 'fedora add repository' и получил несколько устаревших и не очень полезных ссылок. Из-за шума я пропустил эту ссылку:
http://docs.fedoraproject.org/en-US/Fedora_Core/3/html/Software_Management_Guide/sn-using-repositories.html
Что тоже отчасти устарело, но дает подсказку искать обновленную версию руководства по управлению программным обеспечением:
Добавить новые репозитории
(в котором также упоминается метод wget, который я использовал для добавления файла .repo)
Я немного удивлен тем, что официальная и, как представляется, довольно обширная документация Fedora не выше оценки в результатах Google.
источник
Похоже, что в последних версиях Fedora была попытка интегрировать «Media Repo» с PackageKit, но было достаточно ошибок, которые были оставлены в Fedora 14 ( это, например). Похоже, вам придется следовать указаниям, указанным в других ответах, чтобы либо скопировать пакеты локально, либо смонтировать образ ISO в качестве устройства обратной связи и настроить yum file: // URL для указания пакетов.
источник
Смотрите здесь: Howto: добавьте новый репозиторий yum для установки программного обеспечения под CentOS / Redhat Linux
источник
Добавить репозиторий довольно просто в Red Hat или в любой другой системе, основанной на Redhat. Это вопрос файла репозитория, в котором будет указан URL, из которого нужно извлечь rpm-файлы для установки.
Однако, если вы хотите понять полную работу ням. Я рекомендую прочитать ссылку ниже.
Конфигурация репозитория YUM
источник