Репозитории похожи на огромные серверы, где разработчики хранят файлы приложений. В Linux репозитории играют жизненно важную роль в производительности и установке приложений. Исходя из моего предыдущего опыта, я сталкивался с проблемами при установке приложений из-за плохого или неисправного репозитория. Большинство основных дистрибутивов Linux имеют свой собственный выделенный официальный репозиторий Linux. Несмотря на наличие собственного выделенного репозитория для Fedora, CentOS или Red Hat Linux, нам может потребоваться использовать некоторые сторонние репозитории YUM для установки пакетов с помощью команд YUM.
Сторонние репозитории YUM
Необходимость в сторонних репозиториях YUM возникает, когда нам нужно установить пакет, которого еще нет в официальном репозитории, или пакет слишком старый, чтобы он поддерживался. Большинство сторонних репозиториев YUM являются бесплатными и имеют открытый исходный код. Есть много других причин, по которым вам может потребоваться использовать сторонние репозитории. Вы можете получить доступ к методам CLI.
Существуют некоторые правила получения сторонних репозиториев в Fedora, которые вам нужно запомнить. Если вы пытаетесь получить проприетарный пакет, вы можете не получить разрешения на его получение в Fedora. Вы также не сможете получать нелегальные пакеты в Fedora.
В этом посте мы увидим обзор нескольких наиболее используемых и распространенных сторонних репозиториев YUM для CentOS и RHEL; мы также увидим, как вы можете подключить их к своей системе.
1. Репозиторий EPEL
EPEL является наиболее используемым и распространенным сторонним репозиторием YUM для Red Hat и Fedora Linux. Эти репозитории YUM можно использовать как для Red Hat, CentOS, так и для Fedora Linux. EPEL означает Дополнительные пакеты для Enterprise Linux. Вы можете выполнить приведенные ниже команды yum с доступом sudo, чтобы получить репозитории EPEL на вашем компьютере.
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# yum install https://archives.fedoraproject.org/pub/archive/epel/6/x86_64/epel-release-6-8.noarch.rpm
2. Репозиторий REMI
Репозиторий REMI - еще один из лучших репозиториев для Red Hat Linux enterprise, который может очень помочь разработчикам PHP. Он поддерживает Enterprise Linux (EL). Он может быть использован для стека PHP, интеграции баз данных и других задач разработки. Вы можете получить и включить сторонний репозиторий REMI YUM, выполнив приведенные ниже команды YUM.
Включить репозиторий YUM на RHEL 8
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# yum install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
Репозиторий REMI YUM на RHEL 7
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
3. Репозиторий RPMFusion
RPM fusion предлагает огромный источник пакетов как для Red Hat, CentOS, так и для Fedora Linux enterprises. Вы можете получить как бесплатные, так и платные пакеты через этот сторонний репозиторий YUM. Использование RPMFusin абсолютно безопасно и надежно. Вы можете получить и включить репозиторий RPMFusion в вашем Linux с помощью упомянутых ниже команд yum.
Включить репозиторий RPMFusion YUM на RHEL 8
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm
# yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
репозиторий RPMFusion YUM на RHEL 7
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
# yum localinstall --nogpgcheck https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm
4. Репозиторий ELRepo
ELRepo означает Enterprise Linux репозиторий. Сторонний репозиторий ELRepo - это один из лучших репозиториев для Red Hat, CentOS и Fedora Linux, который предлагает аппаратное программное обеспечение для повышения производительности вашего компьютера. Вы можете получить драйвер видеокарты, звуковой карты, веб-камеры, клавиатуры, драйвер мыши и другие необходимые драйверы из репозиториев ELRepo.
Вы можете получить и включить репозиторий ELRepo Repository в вашем Linux с помощью приведенных ниже команд yum.
Включить репозиторий ELRepo YUM на RHEL 8
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm -Uvh https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
ELRepo YUM на RHEL 7
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm -Uvh https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
5. Репозиторий NUX-dextop
Репозиторий NUX-dextop для Linux предлагает мультимедийные пакеты для корпоративных операционных систем Linux. Вы можете получить пакеты мультимедийного проигрывателя и мультимедийных кодеков из стороннего репозитория NUX-dextop YUM.
Вы можете получить и включить репозиторий NUX-dextop в вашем Linux с помощью упомянутых ниже команд yum.
Включить репозиторий NUX-dextop YUM на RHEL 8
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
NUX-dextop YUM на RHEL 7
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
6. GhettoForge Сторонний репозиторий YUM
Сторонний репозиторий YUM от GhettoForge был создан для корпоративных систем Linux, таких как Red Hat Linux Enterprise. В этом репозитории мы найдем postfix, limnoria и другие важные пакеты. В этом репозитории вы не найдете пакетов для старых версий RHELs.
Вы можете получить и включить сторонний репозиторий GhettoForge YUM в вашем Linux с помощью упомянутых ниже команд yum.
Включите репозиторий GhettoForge YUM на RHEL 8
# yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el8.noarch.rpm
GhettoForge YUM на RHEL 7
# yum install http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el7.noarch.rpm
7. Репозиторий Psychotic Ninja YUM
Сторонний репозиторий Psychotic Ninja YUM предлагает пользователям высококачественные и аутентичные пакеты, которые недоступны в обычном корпоративном репозитории Linux.
Чтобы импортировать ключ GPG и включить репозиторий Psychotic Ninja в вашем Linux, выполните следующие команды yum.
# rpm --import http://wiki.psychotic.ninja/RPM-GPG-KEY-psychotic
# rpm -ivh http://packages.psychotic.ninja/6/base/i386/RPMS/psychotic-release-1.0.0-1.el6.psychotic.noarch.rpm
8. Сообщество IUS Сторонний репозиторий YUM
IUS - это сокращенная форма встроенного в Upstream Stable, который представляет собой сторонний репозиторий YUM на базе сообщества для Red Hat, CentOS и Fedora Linux. Вы получите пакеты для фреймворков PHP, Python Pips, SQL и других пакетов.
Чтобы включить репозиторий сообщества IUS в вашем Linux, выполните указанные ниже команды yum.
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# yum install https://repo.ius.io/ius-release-el7.rpm
сторонние репозитории GUI в Gnome Fedora
До сих пор мы видели, как получить сторонние репозитории YUM с помощью метода CLI. Здесь мы обсудим метод GUI для включения сторонних репозиториев. Вы также найдете эту опцию в Fedora Linux и системах на базе GNOME.
Сначала вам нужно будет перейти к разделу "Программное обеспечение и пакетное приложение для вашего программного обеспечения". Теперь просмотрите меню из трех строк в правом верхнем углу, как вы можете видеть на изображении ниже.
Теперь нажмите на Репозитории программного обеспечения. Затем вы увидите возможность установки сторонних репозиториев в вашей системе на базе YUM.
Мы рассмотрели обзор нескольких наиболее распространенных и активных сторонних репозиториев YUM и способы их установки на ваш компьютер с Linux. Мы также видели, как вы можете включить сторонний репозиторий по умолчанию в Fedora с помощью GUI. Пожалуйста, обратите внимание, что если вам не удастся загрузить какой-либо репозиторий в вашей системе, пожалуйста, измените расположение сервера репозитория по умолчанию и повторите попытку.
Смотрите другие статьи на нашем канале .
Как вручную добавить репозитории программного обеспечения в Linux
9 лучших настольных сред Linux
10 альтернативных операционных систем
Вы также можете оставить свое мнение об этом посте в разделе комментариев.