Debian - "apt"는 오래된 패키지의 "안정적인" 버전을 표시합니다.

Debian - "apt"는 오래된 패키지의 "안정적인" 버전을 표시합니다.

저는 Debian 12를 실행 중이고 다음과 같은 출력을 확인했습니다.

$ apt list --all-versions firefox-esr
Listing... Done
firefox-esr/unstable 115.5.0esr-1 amd64
firefox-esr/stable-security 115.5.0esr-1~deb12u1 amd64
firefox-esr/testing 115.4.0esr-1 amd64
firefox-esr/stable,now 102.15.1esr-1~deb12u1 amd64 [installed]

이는 Firefox의 최신 버전이 102임을 보여줍니다 ( 오류나 경고 없이 stable방금 실행했습니다 ). sudo apt update그러나 데비안 웹사이트에서는 stable버전 115[1]을 주장하고 있습니다.

그러면 내 결과에 이전 버전이 표시되는 이유는 무엇입니까 stable? 이 내 꺼야 /etc/apt/sources.list.d/stable.list:

deb http://deb.debian.org/debian/ stable main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ stable main contrib non-free non-free-firmware

deb http://security.debian.org/debian-security stable-security main
deb-src http://security.debian.org/debian-security stable-security main


deb http://deb.debian.org/debian/ stable-updates main
deb-src http://deb.debian.org/debian/ stable-updates main

[1]https://packages.debian.org/search?suite=all&searchon=names&keywords=firefox-esr

답변1

출시된 안정 버전은 (아마도) 102입니다. 안정적인 보안 저장소의 버전은 115입니다. 이것은 현재 지원되는 버전이며 다음에서 사용할 수 있습니다.안정적인 패키지 페이지큰 빨간색 글자로 "SAFE"를 사용하세요. 이는 패키지 일치 목록에서도 식별됩니다.

firefox-esr/stable-security 115.5.0esr-1~deb12u1 amd64
firefox-esr/stable,now 102.15.1esr-1~deb12u1 amd64 [installed]

여러 저장소 옵션에 대한 보안 업데이트를 받지 못하는 것으로 확인되었습니다. "안정적"을 나열하는 경우 stable main contrib non-free non-free-firmware"안정적 보안" 및 "안정적 업데이트"에 대해서도 동일한 목록을 제공해야 합니다.

deb http://deb.debian.org/debian/ stable main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ stable main contrib non-free non-free-firmware

deb http://security.debian.org/debian-security stable-security main contrib non-free non-free-firmware
deb-src http://security.debian.org/debian-security stable-security main contrib non-free non-free-firmware

deb http://deb.debian.org/debian/ stable-updates main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ stable-updates main contrib non-free non-free-firmware

저장소 구성을 수정 apt한 후 apt upgrade사용하세요.apt update

답변2

stable@Chris Davies의 답변에 따라 모든 패키지가 , stable-security및 에 포함되어 있는지 확인했지만 stable-updates여전히 이 문제가 있습니다. 이제 나는 데비안이 그들 각각을 별도의 업스트림으로 취급한다는 것을 깨달았습니다(이것은 분명하지만 모두 "안정적"이고 모두 동일한 파일에 나열되어 있기 때문에 혼란스러운 것 같습니다). , 등에 대한 파일은 있지만 .pref또는에는 없기 때문에 해당 파일이 선택되지 않는 것 같습니다. 나는 두 개의 새 파일을 적절하게 조정하고(약간 더 높은 우선 순위를 부여하고 및 추가) 다시 실행했습니다. 이제 예상한 결과를 얻었습니다!/etc/apt/preferences.dstableunstabletestingstable-securitystable-updatessudo cp /etc/apt/preferences.d/stable.pref /etc/apt/preferences.d/stable-security.prefsudo cp /etc/apt/preferences.d/stable.pref /etc/apt/preferences.d/stable-updates.pref-update-securitysudo apt update

관련 정보