"부분 업데이트" 메시지가 나타납니다. 이유는 무엇입니까?

"부분 업데이트" 메시지가 나타납니다. 이유는 무엇입니까?

이틀 정도부터 Software Updater의 "부분 업데이트"에 대한 팝업 메시지가 화면에 계속 나타납니다(Ubuntu 20.04). "일부 업데이트를 설치할 수 없습니다"라는 메시지가 표시되고 부분 업데이트를 수행하라는 메시지가 나타납니다. 이 단계를 건너뛰면 NVIDIA 드라이버와 관련된 여러 패키지가 나열되는 일반적인 소프트웨어 업데이터 창이 표시됩니다. 이 창에는 선택할 수 없으며 하나의 패키지만 선택됩니다(아래 스크린샷 포함). 왜 이런 상황이 발생하는지, 프로그램에서 제안하는 대로 "부분 업데이트"를 수행하는 것이 안전한지 여부를 모르기 때문에 아직 업데이트를 수행하지 않았습니다(시스템에 문제가 발생하지 않을까요?).

선택할 수 없는 NVIDIA 패키지는 모두 버전 390.143-0ubuntu0.20.04.1이고, 현재 설치된 버전은 390.141-0ubuntu0.20.04.1입니다.

왜 이런 상황이 발생하며 어떻게 해야 하는지 조언해 줄 수 있는 사람이 있습니까?

여기에 이미지 설명을 입력하세요

apt upgrade다음은 의견에서 요청한 대로 의 전체 출력입니다 .

root@jarek-02:~# LANG=C apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  gconf-service gconf-service-backend gconf2 gconf2-common libetonyek-0.1-1 libfprint-2-tod1 libgconf-2-4 libjuh-java libjurt-java libllvm10 libllvm10:i386
  libllvm9 libllvm9:i386 libmspub-0.1-1 libmwaw-0.3-3 libneon27-gnutls liborcus-0.15-0 libreoffice-style-tango libridl-java libwps-0.4-4
Use 'apt autoremove' to remove them.
The following packages have been kept back:
  libnvidia-cfg1-390 libnvidia-compute-390 libnvidia-compute-390:i386 libnvidia-decode-390 libnvidia-decode-390:i386 libnvidia-encode-390
  libnvidia-encode-390:i386 libnvidia-fbc1-390 libnvidia-fbc1-390:i386 libnvidia-gl-390 libnvidia-gl-390:i386 libnvidia-ifr1-390 libnvidia-ifr1-390:i386
  linux-modules-nvidia-390-5.8.0-50-generic linux-modules-nvidia-390-generic-hwe-20.04 linux-objects-nvidia-390-5.8.0-50-generic
  linux-signatures-nvidia-5.8.0-50-generic nvidia-compute-utils-390 nvidia-dkms-390 nvidia-driver-390 nvidia-kernel-common-390 nvidia-kernel-source-390
  nvidia-utils-390 xserver-xorg-video-nvidia-390
The following packages will be upgraded:
  flashplugin-installer gjs libgjs0g libnvidia-common-390 libxnvctrl0 nvidia-prime nvidia-settings python3-distupgrade ubuntu-release-upgrader-core
  ubuntu-release-upgrader-gtk update-notifier update-notifier-common
12 upgraded, 0 newly installed, 0 to remove and 24 not upgraded.
Need to get 1576 kB of archives.
After this operation, 268 kB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.

답변1

문제가 해결되었습니다! 이런 식으로 더 많은 정보를 얻기 위해 Synaptic을 열었고 모든 "업그레이드 가능" 패키지를 업그레이드용으로 표시했으며 이를 적용하려고 시도했을 때 Synaptic은 모든 새 패키지를 설치하는 것 외에도 REMOVE 가 필요하다고 말했습니다 linux-modules-nvidia-390-5.8.0-49-generic. 이 패키지에는 두 가지 버전 linux-modules-nvidia-390-5.8.0-49-generic( linux-modules-nvidia-390-5.8.0-50-generic현재 사용됨)이 설치되어 있는 것으로 나타났습니다 . 업데이트 중에 제거된 버전 49의 다른 모든 파일과 함께 버전 49가 제거되지 않은 이유를 모르겠습니다. Synaptic이 제안한 대로 49 버전을 제거했고, Software Updater를 다시 실행하면 모든 항목이 업데이트 대상으로 올바르게 표시됩니다.

관련 정보