FOSSBook від alv - а - Blog Archive - Налаштування Fedora

Олексій Федорчук. Книга про FOSS, Unix, Linux, BSD, Solaris та вільні програми для них

Налаштування Fedora. Підключення репозиторіїв

Налаштування Fedora тісно пов'язане із встановленням додаткових пакетів. Далеко не всі з них є в основному офіційною репозиторією - fedora.repo, яка тільки і задіюється при встановленні з оригінальних носіїв проекту. Тож для початку треба забезпечити доступ до додаткових репозиторій.

В принципі, підключення додаткових репозиторіїв не складно: вся метаінформація про будь-який з них зібрана у вигляді звичайного rpm-пакету, який може бути звичайним чином встановлений. Причому, починаючи з 12-ї версії, ця процедура здійснюється в напівавтоматичному режимі, що і розглянемо на прикладах.

Так що вирушаємо на будь-яке дзеркало проекту Fedora (наприклад, на це ), заходимо в каталог rpmfusion/free/fedora/ і бачимо там файл rpmfusion-free-release-stable.noarch.rpm - це і є пакет з метінформацією про дану репозиторію . Клацніть мишею -- і з'являється пропозиція відкрити цей файл у програмі встановлення пакетів:

fossbook

Категорично погоджуємося з цією пропозицією - і після завершення завантаження пакету бачимо наступне питання: а чи не встановити цей пакет:

fossbook

fedora

Тепер залишається тільки повторити процедуру для репозиторію nonfree - як неважко здогадатися, що описує його пакет лежить в каталозі nonfree/fedora/ і носить ім'я rpmfusion-nonfree-release-stable.noarch.rpm . Результат можна побачити на попередньому скріншоті.

Під час процедури підключення встановлюються і GPG-ключі відповідних репозиторіїв. Правда, для деяких (наприклад, Russian Fedora) можливий запит на підтвердження довіри до ключа під час встановлення першого пакета.

УВ принципі цього достатньо для початку настроювальних заходів - rpmfusion містить майже всі пакети, необхідні для щастя джентльмену середньостатистичних років та середньостатистичного розмаху. Однак якщо джентльмен цей – українськомовний, то йому не завадить і репозиторій проекту «Russian Fedora».

Щоб долучитися до нього, знову йдемо на дзеркало проекту Fedora - тепер уже не будь-яке, а обов'язково Яндексове (здається, більше цього репозиторію немає ніде), переходимо до каталогу russianfedora , при використанні 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 для нас також доступні:

fedora

Які пакети переважно встановлювати з репозиторіїв Russian Fedora - ми розглянемо у справі.

Очевидно, що користувачам, які встановлюють Fedora з дистрибутивів українського Реміксу, про підключення додаткових репозиторіїв можна не дбати: перераховане вище задіяне "з коробки".

Крім підключення репозиторіїв, на початковому етапі доцільно зайнятися налаштуванням yum. Однак на ній я зупинятись не буду - вона досить докладно описана на відповідній сторінці. Нагадаю лише одну важливу дрібницю: простежити, щоб до yum'у були встановлені необхідні плагіни:

  • presto , що забезпечує при оновленні пакетів завантаження "дельт" замість пакетів повністю;
  • refresh-packagekit, що розповсюджує оновлення, зроблені з командного рядка через yum, на його графічний фронт-енд;
  • fastestmirror відповідає за вибір найбільш швидкого дзеркала.

Перші два плагіни встановлюються за умовчанням при початковій інсталяції. А ось про fastestmirror при використанні оригінальних носіїв доведеться подбати самому. Цей плагін дуже важливий: він визначає не просто найближче зекрало, як це роблять аналогічні утиліти з інших систем управління пакетами (наприклад, APT), а встановлює саме швидке дзеркало в даний момент - за часом відгуку. Саме завдяки солодкій парочці з presto і fastestmirror yum вже не виглядає настільки повільним на тлі apt-get'а для deb-пакетів.