Репозитории

Материал из База знаний проекта Russian Fedora

Перейти к: навигация, поиск

В статье описывается, каким образом можно подключить репозитории в Fedora

Содержание


Список установленных репозиториев

Уже установленные и включенные репозитории можно посмотреть командой

yum repolist

При всех вопросах по работе пакетного менеджера предоставляйте вывод этой команды.

Дополнительные репозитории, такие как Russian Fedora и RPM Fusion подключены в RFRemix по умолчанию.

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

RPM Fusion

Эти репозитории используются в RFRemix по умолчанию.

Проект RPM Fusion имеет два репозитория:

Оба репозитория подключаются следующей командой:

sudo yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Russian Fedora

Этот репозиторий уже подключен в дистрибутиве RFRemix

Список пакетов [1] [2] [3]

Репозиторий разделён на 3 части:

Структура репозитория идентична RPM Fusion. Для подключения репозитория необходимо установить следующие пакеты (также для многих программ потребуется подключить репозитории RPM Fusion):

Внимание
Установка репозитория fixes превращает Fedora в RFRemix. Если вы хотите воспользоваться лишь некоторыми пакетами из репозиториев Russian Fedora не меняя основную систему, устанавливать fixes не нужно.

Репозитории free и nonfree устанавливаются командой

su -c 'yum install --nogpgcheck http://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/russianfedora-free-release-stable.noarch.rpm http://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/russianfedora-nonfree-release-stable.noarch.rpm'

Для подключения репозитория fixes выполните

su -c 'yum install --nogpgcheck http://mirror.yandex.ru/fedora/russianfedora/russianfedora/fixes/fedora/russianfedora-fixes-release-stable.noarch.rpm'

Репозитории FedoraPeople

FedoraPeople - проект, цель которого предоставить пользователям и маинтайнерам пакетов площадку для сборки и размещения собственных пакетов. Обычно там присутствуют самые последние, но более нестабильные, версии программ. Проект разбит на множество репозиториев, в которых и размещаются пакеты. http://repos.fedorapeople.org/ представлен весь список репозиториев проекта.

Для того, чтобы подключить нужный репозиторий, необходимо скачать конфигурационный файл репозитория (<название>.repo) и скопировать его в каталог /etc/yum.repos.d/:

su -c "cp <название репозитория>.repo /etc/yum.repos.d/"

Затем обновить информацию о доступных пакетах:

su -c "yum check-update"

Также можно воспользоваться подробной инструкцией с самого сайта(анг.).

VirtualBox

Разработчики программы VirtualBox для установки своей системы виртуализации предоставляют отдельный репозиторий, подключение которого осуществляется в несколько шагов:

  1. Получение прав суперпользователя
    sudo -i
  2. Переход в директорию /etc/yum.repos.d/
    cd /etc/yum.repos.d/
  3. Загрузка файла репозитория
    wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo

Страница загрузки VirtualBox для Linux