Epel ve rpmforge'u aynı anda kullanmak stabil midir?


10

Bu yüzden yeni bir Scientific Linux 6.3 Masaüstü kurulumundan sonra:

yum install rpmforge-release && yum update

ve

yum install epel-release.noarch

sonra:

yum install wine gparted cups-pdf && echo 'includepkgs=nss-mdns wine* gparted cups-pdf' >> /etc/yum.repos.d/epel.repo

TAMAM! Bundan sonra ben:

vi /etc/yum.repos.d/epel.repo
includepkgs=nss-mdns wine* gparted cups-pdf

Bu yüzden taze bir şarap (+ bardak-pdf) kurar ve tutuştururum.

S : Bu yapılacak istikrarlı bir şey mi? Yani bu gelecekte sorunlara neden olabilir mi? (yüklü epel paketleri var, ancak kararlılığa yardımcı olmak için belirtilen birkaç paketi yükledikten sonra bir beyaz liste kullanıyorum - çünkü sadece gparted / wine / cups-pdf gibi birkaç şey için epel'e ihtiyacım var). Bu adımlar gelecekte sorun yaratacak mı?

Yanıtlar:


10

Centosumda epel ve rpmforge kullanıyorum. Ancak her iki depoda da bazı programlar bulunduğundan yum-öncelikler eklentisini yüklemenizi öneririm.

Tamam, burada ayrıntılı olarak açıklanan yum-önceliklerin bağlantısı: http://wiki.centos.org/PackageManagement/Yum/Priorities

Ama esas olarak, yükledikten sonra yum-öncelikleri , düzenlemek gerekir /etc/yum/pluginconf.d/priorities.confetkin = 0 ila = 1 etkin

Ve /eyc/yum.repos.d/ içindeki her repo dosyasındaki her depoya (birden fazla olabileceğinden) bu satırı da ekleyin.

Öncelikli Numarası =

Önceliklerinizi görmek için bir oneliner var:

sed -n -e "/^\[/h; /priority *=/{ G; s/\n/ /; s/ity=/ity = /; p }" /etc/yum.repos.d/*.repo | sort -k3n

Bu benim çıktı:

priority = 1 [base]
priority = 1 [centosplus]
priority = 1 [extras]
priority = 1 [updates]
priority = 2 [contrib]
priority = 10 [atrpms]
priority = 10 [elrepo]
priority = 10 [elrepo-extras]
priority = 10 [elrepo-kernel]
priority = 10 [epel]
priority = 10 [epel-debuginfo]
priority = 10 [epel-source]
priority = 11 [elrepo-testing]
priority = 11 [epel-testing]
priority = 11 [epel-testing-debuginfo]
priority = 11 [epel-testing-source]
priority = 20 [rpmforge]
priority = 20 [rpmforge-extras]
priority = 21 [rpmforge-testing]
priority = 30 [nfb] This is my own repo.

+ 1; CentOS resmi SSS (SciLinux veya yukarı akıştaki RHEL hakkında emin değilim), böyle depoları karıştırmaya başlarsanız temelde kendi başınıza olduğunuzu açıkça uyarır.
Deer Hunter

yum-öncelikleri için ek yapılandırma gerekli mi? ya da sadece yükleyin ??
gasko peter

@gaskopeter, wiki.centos.org/PackageManagement/Yum/Priorities ihtiyacınız olabilecek bilgilere sahiptir. Hope @ NotFromBrooklyn güzel cevabına link ekleyebilir. RPMForge'da özellikle en azından CentOS RPMForge için muhtemelen güvenli olduğunu ima eden başka bir bağlantı var: wiki.centos.org/AdditionalResources/Repositories/RPMForge
Deer Hunter

1

Evet, depoları karıştırmak sizin için büyük bağımlılık kilitlenmeleri oluşturabilir, bu nedenle dikkatli bir şekilde işlem yapmalısınız.

Benim için en iyi bulduğum şey onları yüklemek, ancak devre dışı bırakmaktır: /etc/yum.repos.d/.repo'da 'etkin = 0'.

Sonra onları kullanmam gerektiğinde, onları şöyle getirirdim:

yum --enablerepo=epel,rpmforge-extras list package-name  
yum --enablerepo=rpmforge install package-name
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.