web-dev-qa-db-ja.com

14.04-> 16.04失敗; apt(> = 1.0.1ubuntu2.13) 'がインストールされていません

(この質問は解決されませんでした。時間の制約により、コンピューターは工場出荷時の設定に復元されました。)

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

今日もまったく同じ問題がありました。アップグレードの前に、バージョンが最新のUbuntu 14.04バージョンであることを確認してください。 (現時点ではUbuntu 14.04.4)

私は、ミラーが不良であるため、Ubuntu 14.04.3にこだわりました。

最初の実行:

Sudo apt update
Sudo apt dist-upgrade

バージョンがUbuntu 14.04.4になっていることを確認してください(2016年9月更新:buntu 14.04.5)。

cat /etc/lsb-release

そして、Ubuntu 16.04のインストールを開始します

Sudo do-release-upgrade -d
48
cnxsoft

常に次の通常の手順で更新するのが最善です。

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

Ubuntuで利用可能なすべてのパッケージは、次の場所にあります。

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

10
Terrance

簡単な修正...私のために働いた...

Synapticパッケージマネージャーを開き、検索ボックスに「apt」と入力して、aptの現在インストールされているバージョンを表示します。

アップグレード後.

実行する前に、必ずシナプスパッケージマネージャーを閉じてください。

最終コマンド

Sudo do-release-upgrade  

そしてそれは動作するはずです。

0
jax

このエラーメッセージが表示され、非常に簡単なapt-get update apt-get upgradeで解決しました。他の答えは非常に不純です-たとえば、dist-upgradeを介してUbuntu 14.04.3を14.04.4に移行することについて話しているが、dist-upgradeはマイナーではなく、次のUbuntuバージョンに移行します。とにかく未成年者は、特定のパッケージバージョンのリリースされたコレクションであり、単にパッケージを最新の状態に保つだけで、少なくともそれらのバージョン以降を入手できます。何をしているのかわからない限り、dist-upgradeを実行しないでください。

0
chx