Có ổn định khi sử dụng epel và rpmforge cùng một lúc không?


10

Vì vậy, sau khi cài đặt máy tính để bàn Khoa học Linux 6.3 mới, tôi:

yum install rpmforge-release && yum update

yum install epel-release.noarch

sau đó:

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

ĐỒNG Ý! Sau này tôi:

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

Vì vậy, đây là cách tôi cài đặt một loại rượu vang tươi (+ cup-pdf) và gparted.

Q : Đây có phải là một điều ổn định để làm? Tôi có nghĩa là điều này có thể gây ra vấn đề trong tương lai? (có một số gói epel được cài đặt, nhưng tôi sử dụng danh sách trắng sau khi cài đặt một vài gói được đề cập để giúp ổn định - vì tôi chỉ cần epel cho một vài thứ gparted / rượu / ly-pdf). Những bước này sẽ gây ra vấn đề trong tương lai?

Câu trả lời:


10

Tôi sử dụng epel và rpmforge trong centos của tôi. Nhưng tôi khuyên bạn nên cài đặt plugin yum-ưu tiên vì có một số chương trình trong cả hai kho lưu trữ.

Ok, đây là liên kết của các ưu tiên yum được giải thích chi tiết: http://wiki.centos.org/PackageQuản lý / Yum / P Warriorities

Nhưng về cơ bản, sau khi cài đặt ưu tiên yum , bạn phải chỉnh sửa /etc/yum/pluginconf.d/priorities.conftừ enable = 0 thành enable = 1

Và cũng thêm dòng này vào mọi kho lưu trữ (vì có thể có nhiều hơn một) trong mỗi tệp repo trong /eyc/yum.repos.d/

ưu tiên = số

Ngoài ra còn có một oneliner để xem các ưu tiên của bạn:

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

Đây là đầu ra của tôi:

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; Câu hỏi thường gặp chính thức của CentOS (không chắc chắn về SciLinux hoặc ngược dòng RHEL) cảnh báo rõ ràng rằng nếu bạn bắt đầu trộn các repos như thế này thì về cơ bản bạn sẽ tự mình làm được.
Deer Hunter

cấu hình bổ sung cho các ưu tiên yum là cần thiết? hoặc chỉ cần cài đặt nó ??
pasko peter

@gaskopeter, wiki.centos.org/PackageManloyment/Yum/P Warriorities có thông tin bạn có thể cần. Hy vọng @ NotFromBrooklyn có thể thêm liên kết vào câu trả lời hay của anh ấy. Trên RPMForge cụ thể có một liên kết khác ngụ ý rằng ít nhất CentOS RPMForge có thể an toàn: wiki.centos.org/AdditableResource/Repositories/RPMForge
Deer Hunter

1

Có, trộn repos có thể tạo ra những bế tắc phụ thuộc rất lớn cho bạn, vì vậy bạn phải xâu chuỗi cẩn thận.

Những gì tôi đã tìm thấy hoạt động tốt nhất đối với tôi là cài đặt chúng, nhưng để chúng bị vô hiệu hóa: 'enable = 0' trong /etc/yum.repos.d/.repo ..

Sau đó, khi tôi phải sử dụng chúng, tôi sẽ đưa chúng vào như vậy:

yum --enablerepo=epel,rpmforge-extras list package-name  
yum --enablerepo=rpmforge install package-name
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.