apt-get은 이전 일반 창을 업그레이드하지 않습니다.


8

# apt-get upgrade를 실행하면 실행하라는 메시지가 나타납니다 sudo apt-get -f install. 나는 그것을하고 참조하십시오 :

The following extra packages will be installed:
  linux-generic-pae linux-headers-generic-pae linux-image-generic-pae
The following packages will be upgraded:
  linux-generic-pae linux-headers-generic-pae linux-image-generic-pae
3 upgraded, 0 newly installed, 0 to remove and 138 not upgraded.
3 not fully installed or removed.
Need to get 0 B/6,460 B of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
dpkg: dependency problems prevent configuration of linux-image-generic-pae:
 linux-image-generic-pae depends on linux-image-3.2.0-48-generic-pae; however:
  Package linux-image-3.2.0-48-generic-pae is not installed.
dpkg: error processing linux-image-generic-pae (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
dpkg: dependency problems prevent configuration of linux-headers-generic-pae:
 linux-headers-generic-pae depends on linux-headers-3.2.0-48-generic-pae; however:
  Package linux-headers-3.2.0-48-generic-pae is not installed.
dpkg: error processing linux-headers-generic-pae (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
dpkg: dependency problems prevent configuration of linux-generic-pae:
 linux-generic-pae depends on linux-image-generic-pae (= 3.2.0.48.58); however:
  Package linux-image-generic-pae is not configured yet.
 linux-generic-pae depends on linux-headers-generic-pae (= 3.2.0.48.58); however:
  Package linux-headers-generic-pae is not configured yet.
dpkg: error processing linux-generic-pae (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
Errors were encountered while processing:
 linux-image-generic-pae
 linux-headers-generic-pae
 linux-generic-pae
E: Sub-process /usr/bin/dpkg returned an error code (1)

내 목록은 다음과 같습니다 /usr/src.

/usr/src:
total used in directory 88 available 19619852
drwxr-xr-x 22 root root 4096 Feb  1 23:21 .
drwxr-xr-x 10 root root 4096 Aug 31  2012 ..
drwxr-xr-x 24 root root 4096 Jan 18  2013 linux-headers-3.2.0-36
drwxr-xr-x  7 root root 4096 Jan 18  2013 linux-headers-3.2.0-36-generic-pae
drwxr-xr-x 24 root root 4096 Feb  1  2013 linux-headers-3.2.0-37
drwxr-xr-x  7 root root 4096 Feb  1  2013 linux-headers-3.2.0-37-generic-pae
drwxr-xr-x 24 root root 4096 Feb 22  2013 linux-headers-3.2.0-38
drwxr-xr-x  7 root root 4096 Feb 22  2013 linux-headers-3.2.0-38-generic-pae
drwxr-xr-x 24 root root 4096 Mar 19  2013 linux-headers-3.2.0-39
drwxr-xr-x  7 root root 4096 Mar 19  2013 linux-headers-3.2.0-39-generic-pae
drwxr-xr-x 24 root root 4096 Apr  9  2013 linux-headers-3.2.0-40
drwxr-xr-x  7 root root 4096 Apr  9  2013 linux-headers-3.2.0-40-generic-pae
drwxr-xr-x 24 root root 4096 May  2  2013 linux-headers-3.2.0-41
drwxr-xr-x  7 root root 4096 May  2  2013 linux-headers-3.2.0-41-generic-pae
drwxr-xr-x 24 root root 4096 May 16  2013 linux-headers-3.2.0-43
drwxr-xr-x  7 root root 4096 May 16  2013 linux-headers-3.2.0-43-generic-pae
drwxr-xr-x 24 root root 4096 May 24  2013 linux-headers-3.2.0-44
drwxr-xr-x  7 root root 4096 May 24  2013 linux-headers-3.2.0-44-generic-pae
drwxr-xr-x 24 root root 4096 May 31  2013 linux-headers-3.2.0-45
drwxr-xr-x  7 root root 4096 May 31  2013 linux-headers-3.2.0-45-generic-pae
drwxr-xr-x 24 root root 4096 Feb  1 23:21 linux-headers-3.2.0-58
drwxr-xr-x  7 root root 4096 Feb  1 23:21 linux-headers-3.2.0-58-generic-pae

내 다른 컴퓨터의 대부분에는 45와 58 사이의 모든 숫자가 있습니다. 나는이 48 버전이 필요하다고 생각하지 않습니까?



잘 작동하는 최신 커널을 유지할 수 있습니다..에서 현재 사용중인 커널을 확인하십시오 uname -r. 또한 이전 커널 제거에 대한 자세한 내용은이 링크를 방문하십시오. 이전 커널 버전을 제거하거나 숨기려면 부팅 메뉴를 정리하려면 어떻게해야합니까?
정확한

1
모두 askubuntu.com/questions/140246/...askubuntu.com/questions/2793/...은 이 상황에서 도움이되지 않습니다.
Avinash Raj

답변:


10

아래 유형의 오류에 해당하는 패키지를 제거하거나 강제로 제거하면 문제가 해결됩니다.

dpkg: error package-name (--configure):
 dependency problems - leaving unconfigured

이 질문 leaving unconfigured에서이 세 가지 패키지에 대해 오류가 발생합니다.

linux-image-generic-pae
linux-headers-generic-pae
linux-generic-pae

따라서 실행하여 패키지를 제거해야합니다.

sudo dpkg -r linux-image-generic-pae
sudo dpkg -r linux-headers-generic-pae
sudo dpkg -r linux-generic-pae

위를 제거하는 동안 종속성 문제가 발생하면 force아래와 같은 옵션으로 이동하십시오.

참고 : 다른 모든 방법이 작동하지 않는 경우에만 강제 옵션을 사용하십시오.

아래 명령을 실행하여 위의 세 가지 패키지를 강제로 제거하십시오.

sudo dpkg --purge --force-all --force-remove-reinstreq linux-image-generic-pae
sudo dpkg --purge --force-all --force-remove-reinstreq linux-headers-generic-pae
sudo dpkg --purge --force-all --force-remove-reinstreq linux-generic-pae

이제 업그레이드를 실행할 수 있습니다.

sudo apt-get -f install
sudo apt-get upgrade

패키지를 다시 설치하려면 아래를 실행하십시오.

sudo apt-get install linux-image-generic-pae
sudo apt-get install linux-headers-generic-pae
sudo apt-get install linux-generic-pae

1
두 가지 문제가있었습니다. 첫째, 오래된 커널은 제거되지 않았으므로 파티션이 가득 찼습니다. 둘째, 업그레이드가 잘못 실패하여 종속성이 엉망이라고 생각합니다.
BentFranklin

나는이 답변을 보여주는 스레드를 보았지만 시스템 내부가 아닌 응용 프로그램을위한 것이므로 linux-generic-pae와 그 친족을 거칠게 제거하는 것을 두려워했습니다.
BentFranklin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.