기본 APT 소스를 설정하는 방법

기본 APT 소스를 설정하는 방법

달리기는 다음 cat /etc/apt/apt.conf을 제공합니다:

APT::Default-Release "stable";

apt-get install wajig이렇게 하면 어디서나 사용할 수 있는 최신 버전이 있는 경우 명령이 작동하지 않게 될 것이라고 생각합니다 .안정적인.

이와 같은 버전을 설치하려면 저장소 이름을 지정해야 하도록 APT를 설정하려면 어떻게 해야 합니까(예: apt-get --target-release testing wajig)?

[고쳐 쓰다] 제 질문이 그렇게 명확하지 않은지 모르겠습니다. 이것이 특정 패키지가 아닌 아카이브 전체 설정(즉, 안정 아카이브의 모든 패키지에 적용되어야 함)이었으면 좋겠습니다.

답변1

이것을 "/etc/apt/기본 설정":

Package: *
Pin: release a=stable
Pin-Priority: 900

Package: *
Pin: release o=Debian
Pin-Priority: -10

man apt_preferences이것은 어디 P에서 오는가 Pin-Priority?

500 < P <=990
   causes a version to be installed unless there is a version available belonging to the target release or the installed version is more recent

P < 0
   prevents the version from being installed

바라보다이 데비안 위키 페이지매뉴얼 페이지보다 더 부드러운 것입니다.

답변2

wajig긍정적인 패키지 가 있는 경우핀 우선순위모든 소스에 apt-get install wajig설치됩니다. Default-Release특정 버전에 대해 높은 우선순위를 설정하는 것과 같습니다. 제가 올바르게 이해했다면 apt-get install wajigsqueeze가 최신 버전이라면 작업하고 싶을 것입니다. 그러나 그렇지 않다면 가능하지 않을 것입니다.

관련 정보