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


Hvis du bruger en Enterprise Linux-distribution (Red Hat Enterprise Linux eller en af dens derivater, såsom CentOS eller Scientific Linux) og har brug for support til specifik eller ny hardware, er du på det rigtige sted.

I denne artikel vil vi diskutere, hvordan du aktiverer ELRepo-arkivet, en softwarekilde, der inkluderer alt fra filsystemdrivere til webcam-drivere med alt imellem (understøttelse af grafik, netværkskort, lydenheder og endda nye kerner).

Aktivering af ELRepo i Enterprise Linux

Selvom ELRepo er et tredjepartsregister, understøttes det godt af et aktivt fællesskab på Freenode (#elrepo) og en mailingliste til brugerne.

Hvis du stadig er bange for at tilføje et uafhængigt lager til dine softwarekilder, skal du bemærke, at CentOS-projektet viser det som pålideligt i sin wiki (se her). Hvis du stadig har bekymringer, er du velkommen til at spørge væk i kommentarerne!

Det er vigtigt at bemærke, at ELRepo ikke kun understøtter Enterprise Linux 7, men også til tidligere versioner. I betragtning af at CentOS 5 når sin slutning af livet (EOL) i slutningen af denne måned (marts 2017), virker det måske ikke som en big deal, men husk at CentOS 6 først når sin EOL før marts 2020.

Uanset EL-versionen skal du importere lagerets GPG-nøgle, før du faktisk aktiverer den:

# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm -Uvh http://www.elrepo.org/elrepo-release-5-5.el5.elrepo.noarch.rpm
# rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

I denne artikel behandler vi kun EL7 og deler et par eksempler i det næste afsnit.

Forstå ELRepo-kanaler

For bedre at organisere softwaren i dette lager er ELRepo opdelt i 4 separate kanaler:

    • elrepo er hovedkanalen og er aktiveret som standard. Den indeholder ikke pakker, der findes i den officielle distribution.
    • elrepo-ekstras indeholder pakker, der erstatter nogle leveret af distributionen. Det er ikke aktiveret som standard. For at undgå forvirring, når en pakke skal installeres eller opdateres fra dette lager, kan den midlertidigt aktiveres via yum som følger (udskift pakke med et faktisk pakkenavn):

    # yum --enablerepo=elrepo-extras install package
    

    • elrepo-testing leverer pakker, der på et tidspunkt vil være en del af hovedkanalen, men som stadig er under test.
    • elrepo-kernel giver langsigtede og stabile hovedlinjekerner, der er specielt konfigureret til EL.

    Både elrepo-test og elrepo-kerne er deaktiveret som standard og kan aktiveres som i tilfælde af elrepo-ekstras, hvis vi har brug for at installere eller opdatere en pakke fra dem.

    For at liste de tilgængelige pakker i hver kanal skal du køre en af 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 billeder illustrerer det første eksempel:

    I dette indlæg har vi forklaret, hvad der er ELRepo, og hvad er de omstændigheder, hvor du måske vil føje det til dine softwarekilder.

    Hvis du har spørgsmål eller kommentarer til denne artikel, er du velkommen til at bruge nedenstående formular til at nå os. Vi ser frem til at høre fra dig!