업그레이드 관리자가 부분 업그레이드를 수행하려고합니다.


31

여기 내 이야기는 ...

나는 다른 날 우분투로 업그레이드를하고 있었고 업그레이드 도중에 전원이 나갔으므로 이제 업그레이드를 시도 할 때 부분 업그레이드를 원하는지 묻는 메시지가 계속 표시됩니다. 나는 이것이 나쁘고 피해야한다고 들었습니다. 또한 명령 줄을 통해이 문제를 해결할 수있는 방법이 있다는 것을 알고 있지만 인터넷에서 방법을 찾지 못하거나 찾을 수 없습니다.

도움을 주시면 감사하겠습니다. 감사 대체 텍스트

답변:


20

sudo dpkg --configure -a마법의 명령 인 것 같습니다 .

옵션에 dpkg대한 매뉴얼 페이지 설명은 다음과 같습니다 --configure -a.

--configure 패키지 ... | -a|--pending

포장을 풀었지만 아직 구성하지 않은 패키지를 구성하십시오. 만약 -a--pending주어진다 [...] 모든 압축을 푼하지만 구성되지 않은 패키지가 구성됩니다.

[…]

구성은 다음 단계로 구성됩니다.

  1. conffile의 압축을 풀고 동시에 오래된 conffile을 백업하여 문제가 발생했을 때 복원 할 수 있도록합니다.

  2. 패키지에서 제공 한 경우 postinst 스크립트를 실행하십시오 .


1
일반적으로 시냅스를 발생시키지 않거나 sudo apt-get install aptitude를 수행 한 다음 sudo aptitude (Maverick과 함께 gtk gui가 있어야 함)를 수행하지 않으면 모든 것을 수정합니다. 적성은 일반적으로 문제를 찾고 수정하는 데 더 좋습니다.
RolandiXor

4
상자에 눈에 띄는 영향이 없습니다. 여전히 부분 업그레이드를 제공합니다.
tutuca

15

나는 이것을 시도하는 것이 좋습니다.

sudo apt-get install aptitude
sudo aptitude update
sudo aptitude dist-upgrade

나를 위해 문제를 해결했을 것입니다. 아마도 당신을 위해 일할 것입니다.


6

나는 같은 문제가 있었다. 내가 한 것은에서 패키지 목록을 얻는 것 sudo apt-get upgrade입니다. 나의 경우에는:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages have been kept back:
  linux-generic linux-headers-generic linux-image-generic
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

그런 다음 "업그레이드되지 않은"패키지를 설치 sudo apt-get install linux-generic linux-headers-generic linux-image-generic하고 문제를 해결했습니다.


1
당신은 또한 할 수 있었다 sudo apt-get dist-upgrade.
세스

0

부분 업그레이드는 설치 또는 업데이트에 문제가 있음을 의미합니다. botched Mplayer 미디어 플레이어 설치 후이 부분 업그레이드 프롬프트를 받기 시작했습니다. 소프트웨어를 제거하고 purge 명령을 통해 Mplayer 미디어 플레이어와 관련된 모든 것을 제거했습니다. 이것은 또한 gstreamer 및 VLC 용으로 설치 한 일부 플러그인을 방해했습니다. 내가 잃어버린 것을 다시 설치하고 부분 업그레이드 프롬프트가 표시되지 않습니다. 최근 PPA를 설치했을 때 어떤 일이 일어 났는지 알아보십시오.


-1

당신은 sudo apt-get update이 파일이 업데이트됩니다 통해 시도 할 수 있습니다 . 업그레이드를 sudo do-release-upgrade설치하는 데 몇 시간이 걸릴 수 있습니다.라는 메시지가 표시되면 터미널을 통해 업그레이드 할 수 있습니다. 다운로드가 완료되면 프로세스를 취소 할 수 없습니다. 그런 다음 'Y'를 누르십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.