Очень часто нужны пакеты, которых нету в офф.репозитории или они там очень старые, решить эту проблему призваны дополнительные репозитории EPEL, REMI и RPMforge.

Копируем и вставляем в консоль 🙂

для x86_64 (64bit)

для i386 (32bit)

Включаем репозиторий REMI и выставляем приоритет

В секции [remi] меняем значение enabled=0 на 1 и добавляем приоритет priority=10

Установив EPEL репозиторий выставляем ему приоритет

В секции [epel] после строки enabled=1 добавляем priority=10

Скрипт добавления EPEL, REMI, RPMforge репозиториев в Centos 6 x64.

UPD:

  • Станислав

    Большое спасибо, как вовремя .То что надо.

    • Всегда пожалуйста! Завтра выложу скрипт, который добавляет репозитории автоматически 🙂

  • Спасибо за удобный скрипт!

    Исправьте пожалуйста блок для «i386 (32bit)». В нём не хватает «wget …» в двух строчках.
    Ещё было бы удобно, если бы вы добавили в блоки для «x86_64 (64bit)» и «i386 (32bit)» команды для автоматического включения репозиториев REMI и EPEL, установки им приоритета и обновления yum:
    > sed -i …
    > yum update
    А ниже просто дали бы комментарии по всему, что происходит.

    От себя посоветую ещё хороший репозиторий CentALT, который содержит свежие версии серверного ПО. Этот репозиторий зависит от EPEL.
    Для i386 (32bit):
    rpm -ihv http://centos.alt.ru/pub/repository/centos/6/i386/centalt-release-6-1.noarch.rpm
    Для x86_64 (64bit):
    rpm -ihv http://centos.alt.ru/pub/repository/centos/6/x86_64/centalt-release-6-1.noarch.rpm

    Так же полезная ссылочка — доступные Репозитории для CentOS: http://centos.name/?page/additionalresources/repositories

  • Frame
  • Lonewolf

    Для 32 бит (думаю и для 64) уже нет «epel-release-6-7.noarch.rpm», есть «epel-release-6-8.noarch.rpm» (не 7, а 8 подверсия)

  • Антон

    Спасибо за сборник, всегда лень искать по репозиториям, ссылки и тд. Поддерживайте в актуальном состоянии 🙂

  • Человек

    [[email protected]_1 tmp]# yum install -y yum-priorities

    Loaded plugins: fastestmirror

    Loading mirror speeds from cached hostfile

    Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

    Ну спасибо, блин. Теперь у меня засраны репы и я не могу ничего сделать -_-

  • Человек

    Похоже, что epel не рабочий уже.

    • Проверил, все работает. Возможно у вас не было доступа к 80 порту?

  • Анатолий Кочурков

    Отличная штука. Я вообще первый раз столкнулся с CentOS. Ребята подсказали ключевое слово Remi и меня привел гугл сюда. ))

    • Будут вопросы — обращайтесь, всегда рад помочь!

  • igordata

    Каждый раз пользуюсь! Спасибо!

    • Приятно слышать, спасибо!

      • igordata

        С Новым Годом! =)

  • evga

    о могли бы сделать то же только Centos 7 плиз

    • да, конечно, сделаю. Сегодня ближе к вечеру будет.

  • Alexander Glytin

    Актуально и полезно, у меня в постоянной работе.

  • tapok

    Спасибо большое. единственное нормальное обьяснение) все заработало на ура) спасибо)