Debian 저장소에서 소프트웨어 선택

Debian 저장소에서 소프트웨어 선택

데비안 저장소에서 설치할 소프트웨어를 어떻게 선택하나요? 나는 이것이 별 의미가 없다는 것을 알고 있습니다. 더 자세히 설명하겠습니다.

(ECC 지원) "불안정한" 버전을 설치하고 싶지만 다음을 실행할 때 다른 소프트웨어를 망칠 수 있기 때문에 gnupg"불안정한" 저장소를 내 파일에 추가하는 것이 걱정됩니다 .sources.list

aptitude upgrade

간단히 말해서, 나는 gnupg를 제외한 다른 모든 패키지가 안정적인 릴리스가 되기를 원합니다.

답변1

불안정한 상태에서는 모든 패키지를 안전하게 보호하기 쉽습니다. 그냥 추가하세요

Package: *
Pin: release a=unstable
Pin-Priority: 50

또는 이와 유사한 /etc/apt/preferences.

이렇게 하면 불안정한 모든 패키지가 apt 또는 aptitude를 통해 업그레이드되는 것을 방지할 수 있습니다. 50에는 마법 같은 것이 없습니다. 에서 man apt_preferences:

0 < P < 100이면 설치된 버전이 없는 경우에만 패키지 버전이 설치됩니다.

참고: 이것은 다음과 같이 더 잘 표현될 수 있다고 생각합니다.

버전은 더 높은 우선순위의 설치 가능 버전이 없는 경우에만 설치됩니다.

pkg즉, 기본 버전에서 사용할 수 있는 불안정한 버전은 기본적으로 설치되지 않습니다 .pkg

따라서 해당 범위 내의 모든 숫자가 가능합니다.

이 경우 불안정한 버전을 설치하려면 다음을 수행해야 합니다.

apt-get install pkg/unstable pkg/dep1 pkg/dep2 ...

이 경우 현재 배포판에서 사용할 수 없는 경우 다른 종속성을 수동으로 추가해야 합니다( dep1예를 들어 및 사용).dep2

apt-get install -t unstable pkg

일반적으로 원하지 않는 불안정한 종속성에서 종속성을 자동으로 가져옵니다. 따라서 후자의 명령을 주의해서 사용하십시오.

관련 정보