Centos yum, rpm, dnf (centos8) kullanarak dosya kurduğumuzda, bazı yeni başlayanlar centos6'ya rpm paketlerini kurar, sistem centos7'ye yükseltildiğinde ve sonra rpm paketini kullandığında, kurulumun başarılı olduğunu görür ama kullanılamaz. Bunun nedeni, rpm paketinin sistem sürüm gereksinimlerine sahip olmasıdır ve genellikle rpm paketinde EL6 ve EL7 kelimeleri bulunur.
EL tam olarak nedir ve EL6, EL7 ile EL8 arasındaki fark nedir?
EL, Red Hat Enterprise Linux (EL) için bir kısaltmadır.
EL5 Red Hat 5.x, CentOS 5.x EL6, Red Hat 6.x, CentOS 6.x'dir EL7, Red Hat 7.x, CentOS 7.x EL8, Red Hat 8.x, CentOS 8.x'dir Bu yüzden centos6 kullandığımızda, el6 içeren paketleri kullanmalıyız, diğerlerini değil. Ama centos8'de bazen EL7'nin paketini kullanabilirsiniz, ki bu genellikle tavsiye edilmiyor.
Örnek olarak ngix'in en son kararlı 1.81 sürümünü alalım
centos6.x için nginx rpm kurulum paketi: gninx-1.18.0-1.el6.ngx.x86_64.rpm'dir. centos7.x için nginx rpm kurulum paketi nginx-1.18.0-1.el7.ngx.x86_64.rpm'dir. centos8.x için nginx rpm kurulum paketi: nginx-1.18.0-1.el8.ngx.x86_64.rpm'dir. Özgün:Bağlantı girişi görünür.
|