그래서 이것이 나의 적절한 정책입니다:
apt policy
Package files:
100 /var/lib/dpkg/status
release a=now
400 http://deb.debian.org/debian bullseye/main amd64 Packages
release o=Debian,a=testing,n=bullseye,l=Debian,c=main,b=amd64
origin deb.debian.org
500 http://deb.debian.org/debian buster-updates/main amd64 Packages
release o=Debian,a=stable-updates,n=buster-updates,l=Debian,c=main,b=amd64
origin deb.debian.org
500 http://security.debian.org/debian-security buster/updates/main amd64 Packages
release v=10,o=Debian,a=stable,n=buster,l=Debian-Security,c=main,b=amd64
origin security.debian.org
500 http://deb.debian.org/debian buster/main amd64 Packages
release v=10.6,o=Debian,a=stable,n=buster,l=Debian,c=main,b=amd64
origin deb.debian.org
450 http://ftp.debian.org/debian buster-backports/main amd64 Packages
release o=Debian Backports,a=buster-backports,n=buster-backports,l=Debian Backports,c=main,b=amd64
origin ftp.debian.org
Pinned packages:
가져가다레미나apt 정책을 테스트하여 설치한 샘플 패키지는 다음과 같습니다.
apt policy
remmina:
Installed: 1.4.8+dfsg-2~bpo10+1
Candidate: 1.4.8+dfsg-2~bpo10+2
Version table:
1.4.8+dfsg-2 400
400 http://deb.debian.org/debian bullseye/main amd64 Packages
1.4.8+dfsg-2~bpo10+2 450
450 http://ftp.debian.org/debian buster-backports/main amd64 Packages
*** 1.4.8+dfsg-2~bpo10+1 100
100 /var/lib/dpkg/status
1.3.3+dfsg-2 500
500 http://deb.debian.org/debian buster/main amd64 Packages
apt upgrade
apt full-upgrade
(사실 약간의 충돌이 있어서 그렇습니다 ) 업그레이드를 권장합니다레미나.
기록에 따르면여기(독일어에서는 동일한 섹션이 영어 버전에 존재하지 않으므로 "Automatische Aktualisierungen" 섹션) 고정 값 200(또는 나와 같은 경우 400)을 선택하는 것이 백포트된 패키지에 대한 업데이트를 얻는 데 권장되는 방법입니다. (국제 IMO)와 동일하지 않으며적절한 문서:
100 < P <=500은 다른 배포판이나 최신 설치된 버전에 속하는 사용 가능한 버전이 없는 한 버전이 설치되도록 합니다.
따라서 제가 이해한 바에 따르면 remmina는 다른(안정적이거나 대상) 배포판에서 사용할 수 있으므로 업그레이드해서는 안 됩니다. 또한 (문서화되지는 않았지만) 백포트된 버전이 훨씬 최신 버전이기 때문에 선호되는지 이해할 수 있지만 이는 내 시스템에 설치된 대부분의 패키지에서 작동합니다. 그러나 remmina 패키지만 업그레이드하는 것이 좋습니다. 내가 어디서 잘못됐나요?
답변1
첫 번째 규칙패키지 업그레이드 횟수는 다음과 같습니다.
사용 가능한 버전의 우선순위가 1000을 초과하지 않는 한 절대 다운그레이드하지 마세요.
그래서 고려할 때
remmina:
Installed: 1.4.8+dfsg-2~bpo10+1
Candidate: 1.4.8+dfsg-2~bpo10+2
Version table:
1.4.8+dfsg-2 400
400 http://deb.debian.org/debian bullseye/main amd64 Packages
1.4.8+dfsg-2~bpo10+2 450
450 http://ftp.debian.org/debian buster-backports/main amd64 Packages
*** 1.4.8+dfsg-2~bpo10+1 100
100 /var/lib/dpkg/status
1.3.3+dfsg-2 500
500 http://deb.debian.org/debian buster/main amd64 Packages
우선순위가 500인 항목은 무시되고 백포트된 버전은 릴리스 후보가 됩니다.
이는 백포트의 예상되는 동작이며 기본 우선순위가 500이 아닌 100인 이유입니다. 백포트는 패키지 설치를 위한 기본 소스가 아니지만 백포트에서 패키지가 설치되면 모든 업그레이드가 제거됩니다. 백포팅은 자동 후보여야 합니다.