epel과 rpmforge를 동시에 사용하는 것이 안정적입니까?


10

따라서 새로운 Scientific Linux 6.3 데스크탑 설치 후 :

yum install rpmforge-release && yum update

yum install epel-release.noarch

그때:

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

확인! 이 후 나는 :

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

그래서 이것은 신선한 와인 (+ 컵 -pdf)을 설치하고 갈라 놓는 방법입니다.

Q : 안정적인 작업입니까? 앞으로 문제가 발생할 수 있습니까? (일부 epel 패키지가 설치되어 있지만 안정성을 높이기 위해 언급 된 몇 가지 패키지를 설치 한 후 화이트리스트를 사용합니다. gparted / wine / cups-pdf 몇 가지에만 epel이 필요하기 때문입니다.) 이 단계들이 미래에 문제를 일으킬까요?

답변:


10

나는 나의 centos에서 epel과 rpmforge를 사용합니다. 그러나 두 저장소에 일부 프로그램이 있으므로 yum-priorities 플러그인을 설치하는 것이 좋습니다.

자, 여기 yum-priorities의 링크가 자세히 설명되어 있습니다 : http://wiki.centos.org/PackageManagement/Yum/Priorities

그러나 기본적으로 yum-priorities를 설치 한 후 /etc/yum/pluginconf.d/priorities.confenabled = 0에서 enabled = 1 로 편집해야합니다.

또한 /eyc/yum.repos.d/의 모든 repo 파일에있는이 저장소를 모든 저장소에 추가하십시오 (하나 이상이있을 수 있으므로).

priority = 숫자

우선 순위를 확인할 수있는 원 라이너도 있습니다 :

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

이것은 나 출력입니다.

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 공식 FAQ (SciLinux 또는 RHEL 업스트림에 대해 잘 모르겠 음)는 이와 같은 리포지토리를 믹싱하기 시작하면 기본적으로 사용자 자신임을 명시 적으로 경고합니다.
사슴 사냥꾼

yum 우선 순위에 대한 추가 구성이 필요합니까? 아니면 그냥 설치 ??
gasko peter

@gaskopeter, wiki.centos.org/PackageManagement/Yum/Priorities 에 필요한 정보가 있습니다. 희망 @ NotFromBrooklyn 그의 멋진 답변에 링크를 추가 할 수 있습니다. : RPMForge에 특별히 적어도 CentOS는 RPMForge 아마 안전하다는 것을 의미하는 다른 링크있다 wiki.centos.org/AdditionalResources/Repositories/RPMForge
디어 헌터

1

예, 리포지토리를 혼합하면 큰 종속성 교착 상태가 발생할 수 있으므로 신중하게 스레드해야합니다.

내가 찾은 것은 나에게 가장 효과가 좋은 것으로 설치하는 것이지만 /etc/yum.repos.d/.repo에서 'enabled = 0'을 비활성화하는 것입니다.

그런 다음 사용해야 할 때 다음과 같이 가져옵니다.

yum --enablerepo=epel,rpmforge-extras list package-name  
yum --enablerepo=rpmforge install package-name
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.