Настройка Fedora. Подключение репозиториев
Настройка Fedora тесно связана с установкой дополнительных пакетов. Далеко не все из них есть в основном официальном репозитории -- fedora.repo
, который только и задействуется при установке с оригинальных носителей проекта. Так что для начала надо обеспечить доступ к дополнительным репозиториям.
В принципе, подключение дополнительных репозиториев не сложно: вся метаинформация о любом из них собрана в виде обычного rpm-пакета, который может быть обычным же образом установлен. Причём, начиная с 12-й версии, процедура эта осуществляется в полуавтоматическом режиме, что и рассмотрим на примерах.
Первый репозиторий, который нам понадобится -- так называемый rpmfusion
, разделяющийся на две части: free
и nonfree
. Первый содержит чисто свободные программы в понимании FSF, распространяемые под GPL и совместимыми с ней лицензиями. Содержимое второго, вопреки названию, -- также программы по преимуществу свободные, но попадающие под пресловутые патентные ограничения некоторых государств (например, аудио- и видеокодеки). Хотя и по настоящему не-свободные программы тут тоже встречаются -- например, фирменные драйвера для видеокарт и прочих устройств.
Так что отправляемся на любое зеркало проекта Fedora (например, на rpmfusion/free/fedora/
и видим там файл rpmfusion-free-release-stable.noarch.rpm
-- это и есть пакет с метинформацией о данном репозитории. Щелчок мышью -- и появляется предложение открыть этот файл в программе установки пакетов:
Категорически соглашаемся с этим предложением -- и по завершении скачивания пакета видим следующий вопрос: а не установить ли этот пакет:
Ну конечно же установить -- отвечаем мы. После чего с нас запрашивают пароль суперпользователя -- и через некоторое время описание репозитория не только добавляется в /etc/yum.repos.d/
, но и сам репозиторий активизируется, в чём легко убедиться посредством PackageKit, просмотрев пункт его меню Система -> Software Sources:
Теперь остаётся только повторить процедуру для репозитория nonfree
-- как нетрудно догадаться, описывающий его пакет лежит в каталоге nonfree/fedora/
и носит имя rpmfusion-nonfree-release-stable.noarch.rpm
. Результат можно видеть на предыдущем скриншоте.
В ходе процедуры подключения устанавливаются и GPG-ключи соответствующих репозиториев. Правда, для некоторых (например, Russian Fedora) возможен запрос на подтверждение доверия к ключу при установке первого пакета.
В принципе этого достаточно для начала настроечных мероприятий -- rpmfusion
содержит почти все пакеты, необходимые для счастья джентльмену среднестатистических лет и среднестатистического размаха. Однако если джентльмен этот -- русскоязычный, то ему не помешает и репозиторий
Дабы приобщиться к нему, опять идём на зеркало проекта Fedora -- теперь уже не любое, а обязательно russianfedora/releases/12/RFRemix/x86_64/os/Packages/
(разумеется, при использовании 32-битной версии вместо x86_64 будет i386) и отыскиваем там следующие пакеты:
russianfedora-fixes-release-12-2.noarch.rpm
russianfedora-free-release-12-2.noarch.rpm
russianfedora-nonfree-release-12-2.noarch.rpm
Поступаем с этими пакетами точно так же, как мы действовали при подключении rpmfusion
и по завершении процедуры убеждаемся, что результаты труда участников проекта Russian Fedora для нас также доступны:
Какие пакеты предпочтительно устанавливать из репозиториев Russian Fedora -- мы рассмотрим по ходу дела.
Очевидно, что пользователям, устанавливающим Fedora с дистрибутивов Русского Ремикса, о подключении дополнительных репозиториев можно не заботиться: всё перечисленное выше задействуется "из коробки".
Кроме подключения репозиториев, на начальном же этапе целесообразно заняться настройкой yum. Однако на ней я останавливаться не буду -- она достаточно подробно описана на соответствующей странице. Напомню только одну важную мелочь: проследить, чтобы к yum
'у были установлены необходимые плагины:
presto
, обеспечивающий при обновлении пакетов скачивание "дельт" вместо пакетов целиком;refresh-packagekit
, распространяющий обновления, сделанные из командной строки через yum, на его графический фронт-энд;fastestmirror
, отвечающий за выбор наиболее быстрого зеркала.
Первые два плагина устанавливаются по умолчанию при начальной инсталляции. А вот о fastestmirror
при использовании оригинальных носителей придётся позаботиться самому. Этот плагин очень важен: он определяет не просто ближайшее зекрало, как это делают аналогичные утилиты из других систем управления пакетами (например, APT), а устанавливает именно самое быстрое зеркало в данный момент -- по времени отклика. Именно благодаря сладкой парочке из presto и fastestmirror yum уже не выглядит столь медлительным на фоне apt-get'а для deb-пакетов.
- Настройка Fedora: полный комплекс мероприятий
- Настройка Fedora. Принципы
- Настройка Fedora. Подключение репозиториев
- Настройка Fedora. Доводка русификации
- Настройка Fedora. Раскладки клавиатуры
- Настройка Fedora. Установка драйверов Nvidia
- Настройка Fedora. Сервисы и приложения
- Настройка Fedora. Установка пакетов nonfree
- Настройка Fedora. Авторизация в системе
Теги: fedora, PackageKit, rpm, yum