0개는 업그레이드되었고, 0개는 새로 설치되었으며, 0개는 제거되었으며, 1개는 업그레이드되지 않았습니다. 해당 패키지 1개를 업그레이드하려면 어떻게 해야 하나요? 아니면 적어도 어떤 패키지인지 알 수 있나요?

0개는 업그레이드되었고, 0개는 새로 설치되었으며, 0개는 제거되었으며, 1개는 업그레이드되지 않았습니다. 해당 패키지 1개를 업그레이드하려면 어떻게 해야 하나요? 아니면 적어도 어떤 패키지인지 알 수 있나요?

나는 이 사이트와 다른 사이트에서 찾은 다양한 솔루션을 시도했습니다.

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-adjustmentssnapd.

파일 내용을 주석 처리 nosnap.pref하거나 파일을 삭제하면 문제가 해결될 수 있습니다.

관련 정보