ELRepo - Community Repo for Enterprise Linux (RHEL, CentOS & SL)


Hvis du bruker en Enterprise Linux-distribusjon (Red Hat Enterprise Linux eller en av dens derivater, for eksempel CentOS eller Scientific Linux) og trenger støtte for spesifikk eller ny maskinvare, er du på rett sted.

I denne artikkelen vil vi diskutere hvordan du aktiverer ELRepo-depotet, en programvarekilde som inkluderer alt fra filsystemdrivere til webkameradrivere med alt i mellom (støtte for grafikk, nettverkskort, lydenheter og til og med nye kjerner).

Aktiverer ELRepo i Enterprise Linux

Selv om ELRepo er et tredjepartsdepot, støttes det godt av et aktivt fellesskap på Freenode (#elrepo) og en e-postliste for brukere .

Hvis du fortsatt er bekymret for å legge til et uavhengig depot til programvarekildene dine, merk at CentOS-prosjektet viser det som pålitelig i sin wiki (se her). Hvis du fortsatt har bekymringer, spør gjerne i kommentarfeltet!

Det er viktig å merke seg at ELRepo ikke bare gir støtte for Enterprise Linux 7, men også for tidligere versjoner. Tatt i betraktning at CentOS 5 når slutten av livet (EOL) i slutten av denne måneden (mars 2017), kan det ikke virke som en stor sak, men husk at CentOS 6 ikke når EOL før mars 2020.

Uavhengig av EL-versjonen, må du importere depotets GPG-nøkkel før du faktisk aktiverer den:

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

Aktiver ELRepo i EL5

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

Aktiver ELRepo i EL6

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

Aktiver ELRepo i EL7

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

I denne artikkelen skal vi kun ta for oss EL7, og dele noen få eksempler i neste avsnitt.

Forstå ELRepo-kanaler

For bedre å organisere programvaren i dette depotet, er ELRepo delt inn i 4 separate kanaler:

    • elrepo er hovedkanalen og er aktivert som standard. Den inneholder ikke pakker i den offisielle distribusjonen.
    • elrepo-extras inneholder pakker som erstatter noen levert av distribusjonen. Den er ikke aktivert som standard. For å unngå forvirring, når en pakke må installeres eller oppdateres fra dette depotet, kan den aktiveres midlertidig via yum som følger (erstatt pakken med et faktisk pakkenavn):
yum --enablerepo=elrepo-extras install package
  • elrepo-testing gir pakker som på et tidspunkt vil være en del av hovedkanalen, men som fortsatt er under testing.
  • elrepo-kernel gir langsiktige og stabile hovedlinjekjerner som er spesielt konfigurert for EL.

Både elrepo-testing og elrepo-kernel er deaktivert som standard og kan aktiveres som i tilfellet med elrepo-extras hvis vi trenger å installere eller oppdater en pakke fra dem.

For å liste de tilgjengelige pakkene i hver kanal, kjør en av følgende kommandoer:

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

Følgende bilder illustrerer det første eksemplet:

Sammendrag

I dette innlegget har vi forklart hva som er ELRepo og hva er omstendighetene der du kanskje vil legge det til programvarekildene dine.

Hvis du har spørsmål eller kommentarer om denne artikkelen, bruk gjerne skjemaet nedenfor for å nå oss. Vi ser frem til å høre fra deg!