Wyszukiwanie w witrynie

ELRepo — repozytorium społeczności dla Enterprise Linux (RHEL, CentOS i SL)


Jeśli korzystasz z dystrybucji Enterprise Linux (Red Hat Enterprise Linux lub jednej z jej pochodnych, takiej jak CentOS lub Scientific Linux) i potrzebujesz wsparcia w przypadku konkretnego lub nowego sprzętu, jesteś we właściwym miejscu.

W tym artykule omówimy, jak włączyć repozytorium ELRepo, źródło oprogramowania, które zawiera wszystko, od sterowników systemu plików po sterowniki kamery internetowej ze wszystkim pomiędzy (obsługa grafiki, kart sieciowych, urządzeń dźwiękowych, a nawet nowych jąder).

Włączanie ELRepo w Enterprise Linux

Chociaż ELRepo jest repozytorium strony trzeciej, jest dobrze obsługiwane przez aktywną społeczność na Freenode (#elrepo) i listę mailingową dla użytkowników .

Jeśli nadal masz wątpliwości co do dodania niezależnego repozytorium do źródeł oprogramowania, zwróć uwagę, że projekt CentOS umieścił je na swojej wiki jako godne zaufania (zobacz tutaj). Jeśli nadal masz wątpliwości, możesz zadać je w komentarzach!

Należy zauważyć, że ELRepo zapewnia obsługę nie tylko Enterprise Linux 7, ale także poprzednich wersji. Biorąc pod uwagę, że CentOS 5 dobiega końca (EOL) pod koniec tego miesiąca (marzec 2017), może to nie wydawać się wielką sprawą, ale pamiętaj że CentOS 6 osiągnie swój EOL dopiero w marcu 2020 r.

Niezależnie od wersji EL, przed faktycznym włączeniem będziesz musiał zaimportować klucz GPG repozytorium:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

Włącz ELRepo w EL5

rpm -Uvh http://www.elrepo.org/elrepo-release-5-5.el5.elrepo.noarch.rpm

Włącz ELRepo w EL6

rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

Włącz ELRepo w EL7

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

W tym artykule zajmiemy się tylko EL7, a kilka przykładów przedstawimy w następnej sekcji.

Poznaj kanały ELRepo

Aby lepiej uporządkować oprogramowanie zawarte w tym repozytorium, ELRepo podzielono na 4 osobne kanały:

    • Kanał elrepo jest głównym kanałem i jest domyślnie włączony. Nie zawiera pakietów występujących w oficjalnej dystrybucji.
    • elrepo-extras zawiera pakiety, które zastępują niektóre dostarczane przez dystrybucję. Domyślnie nie jest ona włączona. Aby uniknąć nieporozumień, gdy pakiet wymaga instalacji lub aktualizacji z tego repozytorium, można go tymczasowo włączyć za pomocą yum w następujący sposób (zamień pakiet na rzeczywistą nazwę pakietu):
yum --enablerepo=elrepo-extras install package
  • elrepo-testing zapewnia pakiety, które w pewnym momencie będą częścią głównego kanału, ale nadal są w fazie testów.
  • elrepo-kernel zapewnia długoterminowe i stabilne jądra główne, które zostały specjalnie skonfigurowane dla EL.

Zarówno elrepo-testing, jak i elrepo-kernel są domyślnie wyłączone i można je włączyć tak jak w przypadku elrepo-extras, jeśli będziemy musieli zainstalować lub zaktualizuj pakiet od nich.

Aby wyświetlić listę dostępnych pakietów w każdym kanale, uruchom jedno z następujących poleceń:

yum --disablerepo="*" --enablerepo="elrepo" list available
yum --disablerepo="*" --enablerepo="elrepo-extras" list available
yum --disablerepo="*" --enablerepo="elrepo-testing" list available
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

Poniższe obrazy ilustrują pierwszy przykład:

Streszczenie

W tym poście wyjaśniliśmy, czym jest ELRepo i w jakich okolicznościach warto dodać go do źródeł oprogramowania.

Jeśli masz jakieś pytania lub uwagi dotyczące tego artykułu, skorzystaj z poniższego formularza, aby się z nami skontaktować. Oczekujemy na kontakt zwrotny!