Fedora에서 저장소 업데이트 비활성화

Fedora에서 저장소 업데이트 비활성화

yum에서 일부 패키지를 설치하려고 할 때마다 Fedora는 모든 리포지토리에서 업데이트를 확인합니다. 업데이트된 것을 알기 때문에 시간 낭비입니다!

이 검사를 비활성화하려면 어떻게 해야 합니까?

답변1

다음을 간단히 사용할 수 있습니다.

yum --disablerepo=\* --enablerepo=your_repo  install packagename

다음 명령을 사용하여 저장소를 나열할 수 있습니다.

yum repolist

영구적으로 비활성화하려면 /etc/yum.repos.d/*.repo수동으로 편집하여 비활성화 해야 합니다.

답변2

yum이 업데이트되었다는 사실을 알고 계시다면 설치하기 전에 다음 사이트를 방문하세요.

/etc/yum.repos.d디렉토리 및 편집 /etc/yum.repos.d/fedora-updates.repo

업데이트를 변경하세요. 업데이트에 값이 있습니다활성화됨1로 설정되어 있으므로 0으로 변경합니다.

활성화=값

…where value is one of:

0 — Do not include this repository as a package source when performing updates and installs. This is an easy way of quickly turning repositories on and off, which is useful when you desire a single package from a repository that you do not want to enable for updates or installs.

1 — Include this repository as a package source.

Turning repositories on and off can also be performed by passing either the --enablerepo=repo_name or --disablerepo=repo_name option to yum, or through the Add/Remove Software window of the PackageKit utility. 

답변3

"repo가 ​​최신 상태인지" 확인하는 작업은 빠르므로 번거로울 필요가 없습니다. 몇 초 동안 저장소 비활성화~ 할 것이다나중에 피의 복수…

yum -y install package-A; yum -y install packge-B; ...반복해서 확인하기 귀찮다면 이렇게 해보세요yum -y install package-A package-B ...

그런데 Fedora 18에는 실험적인 dnfyum 대체 기능이 있습니다.많은더 빠르고 정확합니다. 병렬로 설치할 수 있습니다. 매력처럼 작동하지만 여전히 약간의 가장자리가 있습니다(해결할 수 없는 충돌이 있다고 판단하면 아무 것도 하지 않고 조용히 종료됩니다).

관련 정보