ELRepo - Kurumsal Linux için Topluluk Deposu (RHEL, CentOS ve SL)


Kurumsal Linux dağıtımı (Red Hat Enterprise Linux veya CentOS veya Scientific Linux gibi türevlerinden biri) kullanıyorsanız ve desteğe ihtiyacınız varsa Belirli veya yeni donanımlar için doğru yerdesiniz.

Bu makalede, dosya sistemi sürücülerinden web kamerası sürücülerine kadar her şeyi (grafikler, ağ kartları, ses aygıtları ve hatta yeni çekirdekler için destek) içeren bir yazılım kaynağı olan ELRepo deposunun nasıl etkinleştirileceğini tartışacağız.

Enterprise Linux'ta ELRepo'yu Etkinleştirme

ELRepo üçüncü taraf bir veri deposu olmasına rağmen, Freenode'daki aktif bir topluluk (#elrepo) ve kullanıcılar için bir posta listesi tarafından iyi bir şekilde desteklenmektedir. .

Yazılım kaynaklarınıza bağımsız bir depo ekleme konusunda hala endişeleriniz varsa CentOS projesinin onu wiki'sinde güvenilir olarak listelediğini unutmayın (buraya bakın). Hala endişeleriniz varsa, yorumlarda sormaktan çekinmeyin!

ELRepo'nun yalnızca Enterprise Linux 7 için değil aynı zamanda önceki sürümler için de destek sağladığını unutmamak önemlidir. CentOS 5'in bu ayın sonunda (Mart 2017) kullanım ömrünün sonuna (EOL) ulaşacağı göz önüne alındığında, bu çok önemli görünmeyebilir ancak aklınızda bulundurun CentOS 6'nın Mart 2020'ye kadar EOL'sine ulaşmayacağını söyledi.

EL sürümünden bağımsız olarak, depoyu gerçekten etkinleştirmeden önce deponun GPG anahtarını içe aktarmanız gerekecektir:

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

EL5'te ELRepo'yu etkinleştirin

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

EL6'da ELRepo'yu etkinleştirin

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

EL7'de ELRepo'yu etkinleştirin

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

Bu yazımızda sadece EL7'yi ele alacağız ve bir sonraki bölümde birkaç örnek paylaşacağız.

ELRepo Kanallarını Anlayın

Bu depodaki yazılımı daha iyi organize etmek için ELRepo 4 ayrı kanala ayrılmıştır:

    • elrepo ana kanaldır ve varsayılan olarak etkindir. Resmi dağıtımda bulunan paketleri içermez.
    • elrepo-extras, dağıtım tarafından sağlanan bazı paketlerin yerini alan paketleri içerir. Varsayılan olarak etkin değildir. Karışıklığı önlemek için, bir paketin bu depodan yüklenmesi veya güncellenmesi gerektiğinde, yum aracılığıyla aşağıdaki şekilde geçici olarak etkinleştirilebilir (paketi gerçek paket adıyla değiştirin):
yum --enablerepo=elrepo-extras install package
  • elrepo-testing bir noktada ana kanalın parçası olacak ancak hâlâ test aşamasında olan paketler sağlar.
  • elrepo-kernel, EL için özel olarak yapılandırılmış, uzun vadeli ve kararlı ana hat çekirdekleri sağlar.

Hem elrepo-testing hem de elrepo-kernel varsayılan olarak devre dışıdır ve yüklememiz gerekirse elrepo-extras durumunda olduğu gibi etkinleştirilebilir veya onlardan bir paketi güncelleyin.

Her kanaldaki mevcut paketleri listelemek için aşağıdaki komutlardan birini çalıştırın:

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

Aşağıdaki resimler ilk örneği göstermektedir:

Özet

Bu yazıda ELRepo'nun ne olduğunu ve onu yazılım kaynaklarınıza eklemek isteyebileceğiniz durumların neler olduğunu açıkladık.

Bu makaleyle ilgili herhangi bir sorunuz veya yorumunuz varsa, bize ulaşmak için aşağıdaki formu kullanmaktan çekinmeyin. Sizden haber almak için sabırsızlanıyoruz!