최근에 비공식 제3자를 추가했습니다.환매 계약내 Fedora 23 설치에.
simplescreenrecorder
기본적으로 공식 Fedora 저장소나 RPMFusion에서는 사용할 수 없기 때문에 이 저장소에서 제공하는 패키지에 관심이 있습니다 .
simplescreenrecorder
패키지와 해당 종속성 만 설치/업데이트되고 다른 것은 설치되지 않는 방식으로 타사 저장소를 설정하고 싶습니다 .
파일 에 includepkgs=simplescreenrecorder*
및 를 추가하려고 시도했지만 무시되는 것 같습니다.includ=simplescreenrecorder*
/etc/yum.repos.d/FZUG.repo
dnf
이 작업을 수행하려면 어떻게 해야 합니까?
답변1
새 저장소를 추가하기 위해 제공한 링크의 단계를 따랐다면 기본적으로 해당 저장소를 "비활성화"로 설정할 수 있습니다.
dnf config-manager --set-disabled fzug-free
dnf config-manager --set-disabled fzug-nonfree
이제 설치/업데이트를 수행하면 dnf는 이러한 저장소에서 아무것도 설치하지 않습니다. 을(를 ) 설치하려면 simplescreenrecorder
다음을 수행하세요.
dnf install --enablerepo=fzug-* simplescreenrecorder
그러면 필요한 콘텐츠만 설치되고 다른 명령에서는 simplescreenrecorder
fzug 저장소가 비활성화된 상태로 유지됩니다 . "fzug" 패키지는 dnf
활성화하거나 --enablerepo=fzug-*
이 매개변수를 다시 사용하지 않는 한 설치되지 않습니다. 나중에 simplescreenrecorder
최신 버전과 해당 종속성(필요한 경우)으로 업데이트하려면 명시적으로 업그레이드하세요.
dnf upgrade --enablerepo=fzug-* simplescreenrecorder
답변2
include=simplescreenrecorder*
/etc/yum.repos.d/FZUG.repo
에 ( 에서공식 문서) 당신이 원하는 것을 제공해야합니다. 그러나 활성화 소스가 없는 경우 적절한 활성화 저장소에 연결해야 하므로 및 에 연결합니다 [fzug-free]
.[fzug-nonfree]
또한 dnf update --refresh
캐시가 다시 로드되었는지 확인하기 위해 실행해야 합니다.
편집하다:문서에 따르면 이것이 작동해야 하지만 현재 DNF 1.1.5에서는 작동하지 않습니다.버그 #1055910. include
/options의 전체 동작이 exclude
이상합니다. 몇 가지 해결 방법을 고려하고 있지만 지금까지는 성공하지 못했습니다. 이 유익한 게시물을 남기면 누군가가 더 현명한 아이디어를 갖게 될 수도 있습니다.