-t test를 사용하여 설치된 Debian 패키지를 어떻게 다운그레이드하나요?

-t test를 사용하여 설치된 Debian 패키지를 어떻게 다운그레이드하나요?

다음 명령을 사용하여 업스트림 openssh를 설치했습니다.기본 릴리스, apt install -t testing ...방법. 이제 다운그레이드하고 싶습니다.

하나 있다유제하지만 내 문제는 내가 사용하는 설치/업그레이드 방법에 따라 다르기 때문에 다르다고 생각합니다.

나는 이것을 할 수 있다고 생각합니다 :

apt install -V openssh-server -t jessie

그러나 이것은 여전히 ​​최신 저장소를 가져옵니다. 어디에도 기본 설정이나 핀이 설정되어 있지 않습니다.

제가 관심 있는 것은 이를 수행할 수 있는 방법이 있는지입니다. 내가 FrankenDebian 시스템을 만들었고 그렇게 하는 것은 매우 어리석은 일이라고 말하지 마십시오. 나는 이미 이해합니다 :-)

답변1

필요한 버전을 지정해야 합니다.패키지의 경우:

apt install openssh-server/jessie

-t옵션은 지정된 버전을 사용하여 우선순위 990 핀을 정의하므로 아무것도 다운그레이드하지 않습니다. 이를 위해서는 1000보다 큰 핀 우선순위가 필요합니다. 패키지 버전을 지정하면 업그레이드 또는 다운그레이드 여부에 관계없이 특정 버전이 요청됩니다(해당 버전이 이미 설치된 경우 아무것도 요청되지 않음).

관련 정보