14.04-> 16.04 실패; apt (> = 1.0.1ubuntu2.13) '가 설치되지 않았습니다


56

(이 질문은 해결되지 않았습니다. 시간 제약으로 인해 컴퓨터가 공장 설정으로 복원되었습니다.)

14.04에서 16.04로 업그레이드하려고 시도했지만 apt이 오류가 발생했습니다.

The required dependency 'apt (>= 1.0.1ubuntu2.13)' is not installed.

이것은 무엇을 의미하며 어떻게 해결할 수 있습니까?

apt-cache policy apt 명령을 입력하면

Shageenth@shageenth-Inspiron-3451:~$ apt-cache policy apt apt:
Installed: 1.0.1ubuntu2.11
Candidate: 1.0.1ubuntu2.11
Version table:
*** 1.0.1ubuntu2.11 0
100 /var/lib/dpkg/status
1.0.1ubuntu2 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/main amd64 
Packages

명령을 실행할 때 오류가 발생합니다.

sudo do-release-upgrade -d

그리고 그것은 다음을 생성합니다 :

Checking for a new Ubuntu release
Get:1 Upgrade tool signature [198 B]
Get:2 Upgrade tool [1,265 kB]
Fetched 1,265 kB in 0s (0 B/s)
authenticate 'xenial.tar.gz' against 'xenial.tar.gz.gpg'
extracting 'xenial.tar.gz'

Reading cache

Checking package manager
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done

Required depends is not installed

The required dependency 'apt (>= 1.0.1ubuntu2.13)' is not installed.

누가 답변을 곧 게시 할 수 있는지 더 잘 알 수있는 사람을 찾았으므로 지금 답변을 삭제했습니다.

또한이 문제가 있습니다 – cubieboard (linaro 포트)를 업그레이드하려고하는데 해결책을 찾지 못했습니다.
adib

답변:


47

오늘도 똑같은 문제가있었습니다. 업그레이드하기 전에 사용중인 버전이 최신 Ubuntu 14.04 버전인지 확인하십시오. (현재 우분투 14.04.4)

거울이 좋지 않아 광산이 우분투 14.04.3에 갇혔습니다.

따라서 먼저 실행하십시오.

sudo apt update
sudo apt dist-upgrade

버전이 이제 Ubuntu 14.04.4인지 확인하십시오 (2016 년 9 월 업데이트 : Ubuntu 14.04.5 ).

cat /etc/lsb-release

그리고 우분투 16.04 설치를 시작하십시오.

sudo do-release-upgrade -d

1
내 버전은 이미 14.04입니다
Shageenth Sandrakumar

8
부 버전 (14.04 이후 .3 및 .4 참조)이 중요한 포인트입니다. 이미 14.04.4를 가지고 있다면 apt와 dpkg는 이미 올바른 버전입니다.
cnxsoft

1
정답입니다. 현재 버전은 14.0.4.5입니다.
Chris Ostmo

2
"소프트웨어 및 업데이트"관리자에서 응답의 명령이 작동하지 않으면 "중요 보안 업데이트"및 "권장 업데이트"가 선택되어 있는지 확인하십시오.
Patrick Brinich-Langlois

1
작동하지 않습니다. 다른 대답은 그렇지 않습니다.
matt

10

다음과 같은 일반적인 절차를 통해 항상 업데이트하는 것이 가장 좋습니다.

sudo apt update
sudo apt dist-upgrade

위의 방법이 실패하면 다음 단계를 수동으로 수행 할 수 있습니다. 이 질문은 오래되었지만 링크가 여전히 동일해야 버전 번호를 변경할 수 있습니다.

apt터미널 창에서 버전을 업그레이드하려면 다음을 입력하십시오.

sudo apt-get download apt

위의 방법으로 문제가 해결되지 않으면 wget다음 줄을 실행하여 다운로드 할 수도 있습니다 .

wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.0.1ubuntu2.17_amd64.deb

그런 다음 입력

sudo dpkg -i apt*.deb

내 시스템에서 이것을 시도했습니다. 출력은 다음과 같습니다.

terrance@terrance-VirtualBox:~$ sudo apt-get download apt
[sudo] password for terrance: 
Get:1 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main apt amd64 1.0.1ubuntu2.17 [954 kB]
Fetched 954 kB in 0s (1,127 kB/s)
terrance@terrance-VirtualBox:~$ ls
apt_1.0.1ubuntu2.17_amd64.deb  Documents  examples.desktop  Pictures  Templates
Desktop                        Downloads  Music             Public    Videos
terrance@terrance-VirtualBox:~$ sudo dpkg -i apt*.deb
(Reading database ... 168376 files and directories currently installed.)
Preparing to unpack apt_1.0.1ubuntu2.17_amd64.deb ...
Unpacking apt (1.0.1ubuntu2.17) over (1.0.1ubuntu2.11) ...
Setting up apt (1.0.1ubuntu2.17) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.7) ...

설명 된 단계 후에 dpkg 종속성이 없어서 실패한 경우 dpkg 및 .. 단계를 반복하여 완료 할 수 있습니다.

wget http://security.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.18.24ubuntu1_amd64.deb
sudo dpkg -i dpkg_1.18.24ubuntu1_amd64.deb

우분투에서 사용할 수있는 모든 패키지는 여기에서 찾을 수 있습니다 :

http://security.ubuntu.com/ubuntu/pool/main/


sudo apt-get download apt를 입력하면 E : 'apt : amd64'의 '1.0.1ubuntu2.11'버전을 다운로드 할 수있는 소스를 찾을 수 없음
Shageenth Sandrakumar

@ShageenthSandrakumar apt-get이 작동하지 않으면 wget이 직접 다운로드하도록 업데이트했습니다.
Terrance

1
@ShageenthSandrakumar sudo apt-get install dpkg작동합니까?
Terrance

1
ARM 버전 (Linaro)을 찾고있는 경우 –http://ports.ubuntu.com/ubuntu-ports/pool/main/a/apt/apt_1.0.1ubuntu2.13_armhf.deb
adib

1
이것은 나를 위해 나타났다. wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.0.1ubuntu2.13_amd64.deb 이제 2.13이 아닌 2.17
이어야 함

0

간단한 수정 ... 나를 위해 일한 ...

검색 상자에서 Synaptic Package Manager 유형 "apt"를 열면 현재 설치된 apt 버전이 "1.0.1ubuntu1.13"이라고 가정하고 마우스 오른쪽 버튼으로 클릭하고 업그레이드 표시를 클릭 한 다음 상단의 적용 버튼을 클릭하십시오.

업그레이드 후 ..

실행하기 전에 시냅틱 패키지 관리자를 닫으십시오

최종 명령

sudo do-release-upgrade  

작동해야합니다 ..


0

이 오류 메시지가 표시되어 매우 간단하게 apt-get update apt-get upgrade 해결되었습니다. 다른 답변은 Ubuntu 14.04.3에서 14.04.4로 이동하는 것에 대한 이야기와 같이 매우 부정확 dist-upgrade하지만 dist-upgrade미성년자가 아닌 다음 Ubuntu 버전으로 이동합니다. 미성년자는 어쨌든 패키지를 최신 버전 이상으로 유지함으로써 특정 패키지 버전의 릴리스 된 모음 일뿐입니다. dist-upgrade자신이하고있는 일을 모른다면 달리지 마십시오 .

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