나는 이 사이트와 다른 사이트에서 찾은 다양한 솔루션을 시도했습니다.
sudo apt update && sudo apt upgrade
sudo apt list --upgradeable
sudo apt full-upgrade
sudo apt dist-upgrade
패키지 정보나 업데이트를 표시하지 않습니다. 나도 시도했다
aptitude update
로그를 확인했는데 패키지에 대한 정보가 표시되지 않습니다.
이 패키지를 식별하는 방법에 대한 아이디어가 있습니까?
내 현재 추측으로는 파일과 관련이 있을 수 있다는 것입니다 sources.list
. 이에 대한 의견이 있으십니까?
저는 Linux Mint와 최신 배포판 Ulyana/Focal을 가지고 있습니다.
매우 감사합니다!
답변1
apt upgrade
패키지 업그레이드를 포함하여 수행하려는 작업을 알려줍니다. 여기에는 업그레이드되지 않는 패키지 목록이 포함됩니다.
$ sudo apt upgrade -o APT::Get::Show-Upgraded=true
The following packages were automatically installed and are no longer required:
[any packages which could be auto-removed]
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
[any packages which will be installed]
The following packages have been kept back:
[any packages which are upgradeable but won’t be upgraded]
The following packages will be upgraded:
[any packages which will be upgraded]
NN upgraded, NN newly installed, NN to remove and NN not upgraded.
Need to get ... of archives.
After this operation, ... of additional disk space will be used.
Do you want to continue? [Y/n]
( NN
위에 나열된 패키지를 반영하는 4가지 다른 값으로 대체됨)
그래도 아무것도 표시되지 않으면 업그레이드되지 않은 패키지가 로컬에 설치되어 있을 수 있습니다(그러나 apt
업그레이드하고 싶지 않을 수도 있습니다...). 이 문제를 조사하는 좋은 도구는 다음과 같습니다 apt-show-versions
.
sudo apt install apt-show-versions
그런 다음 실행
apt-show-versions | grep "No available version in archive"
구성된 리포지토리에서 사용할 수 없는 패키지를 확인하고
apt-show-versions | grep upgradeable
어떤 패키지를 업그레이드할 수 있는지 확인하세요.apt
회의업그레이드하세요).
일반적으로 다음에 대해 자세히 알아볼 수 있습니다.왜apt install
패키지 이름으로 실행하면 패키지가 업그레이드되지 않습니다 . 업그레이드로 인해 다른 패키지가 제거될 경우 upgrade
해당 패키지는 건너뛰지만 업그레이드됩니다 full-upgrade
.
또 다른 가능성은 업그레이드 후보가 특히 Linux Mint에서 차단된다는 것입니다 snapd
.기본적으로 비활성화됨/etc/apt/preferences.d/nosnap.pref
구성 파일을 통해 .
답변2
apt
이는 일반적으로 한 패키지를 업그레이드하여 다른 패키지를 제거해야 하는 경우 수행됩니다. 다음을 사용하여 업그레이드를 적용할 수 있습니다.
apt dist-upgrade
apt
실제로 패키지를 업데이트할지 묻는 메시지가 표시되므로 이를 사용하여 패키지를 먼저 나열할 수도 있습니다.
답변3
/etc/apt/preferences.d/nosnap.pref
제 경우에는 Linux Mint 패키지 ubuntu-system-adjustments
가 snapd
.
파일 내용을 주석 처리 nosnap.pref
하거나 파일을 삭제하면 문제가 해결될 수 있습니다.