따라서 새로운 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이 필요하기 때문입니다.) 이 단계들이 미래에 문제를 일으킬까요?
답변
나는 나의 centos에서 epel과 rpmforge를 사용합니다. 그러나 두 저장소에 일부 프로그램이 있으므로 yum-priorities 플러그인을 설치하는 것이 좋습니다.
자, 여기 yum-priorities의 링크가 자세히 설명되어 있습니다 :
http://wiki.centos.org/PackageManagement/Yum/Priorities
그러나 기본적으로 yum-priorities를 설치 한 후 /etc/yum/pluginconf.d/priorities.conf
enabled = 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.
답변
예, 리포지토리를 혼합하면 큰 종속성 교착 상태가 발생할 수 있으므로 신중하게 스레드해야합니다.
내가 찾은 것은 나에게 가장 효과가 좋은 것으로 설치하는 것이지만 /etc/yum.repos.d/.repo에서 ‘enabled = 0’을 비활성화하는 것입니다.
그런 다음 사용해야 할 때 다음과 같이 가져옵니다.
yum --enablerepo=epel,rpmforge-extras list package-name
yum --enablerepo=rpmforge install package-name