web-dev-qa-db-ja.com

15.10から16.04へのアップグレードaptがインストールされていません

ターミナルを使用してアップグレードしようとすると、アップグレードが停止します。これは、端末に表示される行です。

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

私の問題は、この依存関係をインストールするコマンドがわからないことです。他のコマンドを使用すると、aptは最新であると表示されます。ソリューション?

18
paul

Andrewが提案したように、aptの更新を強制し、現在のインストールをクリーンアップすることで解決した同じ問題がありました。

Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get -f install   # (not "install -f"!)
Sudo apt-get -y install apt
Sudo do-release-upgrade
19
badger

私はこのエラーが発生しました、私のために/etc/apt/sources.listからwily-updates行がありませんでした:

deb http://archive.ubuntu.com/ubuntu/ wily-updates main restricted universe multiverse
12
Neil

私もこの問題を抱えていました。これにより、すべての特典が更新され、15から16にアップグレードされます。

Software and Updates> Updatesに移動します

次をチェック

  • Wilyセキュリティ
  • Wilyアップデート
  • 賢明な提案

現在のシステムの更新とアップグレード

Sudo apt-get update && Sudo apt-get upgrade

アップグレードを入手

Sudo apt-get dist-upgrade

CLIでのアップグレード

Sudo do-release-upgrade
4
JREAM

「apt」でもまったく同じ問題がありました。 このリンク から解決策を得ました。 Sudo dpkg -l | grep aptを実行します。コマンドの出力にこのエントリが表示される場合があります。

ii  apt 1.0.10.2ubuntu1      AMD64         commandline package manager

その場合、必要なapt(> = 1.0.10.2 ubuntu2)を取得する必要があります。ここに私が従った手順があります:

  1. [ソフトウェアと更新]-> [Ubuntuソフトウェア]に移動します。サーバーをメインサーバーに変更します(私の場合、インドのサーバーに変更しました)。以前は別のミラーを使用していたため、古い「apt」バージョンがありました。

  2. 走る

        Sudo apt-get update
        Sudo apt-get install --reinstall apt 
    
  3. バージョンが変更されたことを確認するには、Sudo dpkg -l | grep aptを再度実行します。うまくいけば、出力のエントリがapt 1.0.10.2ubuntu2に変更されるはずです。

  4. Sudo apt-get update && Sudo apt-get upgradeを実行します。この後、ubuntu 16.04への更新に進むことができます。

1
Rahul
    wget http://launchpadlibrarian.net/254524267/apt_1.0.10.2ubuntu2_AMD64.deb   
wget http://launchpadlibrarian.net/254524264/apt-transport-https_1.0.10.2ubuntu2_AMD64.deb
wget http://launchpadlibrarian.net/254524266/apt-utils_1.0.10.2ubuntu2_AMD64.deb    
wget http://launchpadlibrarian.net/254524269/libapt-inst1.7_1.0.10.2ubuntu2_AMD64.deb    
wget http://launchpadlibrarian.net/254524270/libapt-pkg4.16_1.0.10.2ubuntu2_AMD64.deb

Sudo dpkg --install apt_1.0.10.2ubuntu2_AMD64.deb apt-transport-https_1.0.10.2ubuntu2_AMD64.deb apt-utils_1.0.10.2ubuntu2_AMD64.deb libapt-inst1.7_1.0.10.2ubuntu2_AMD64.deb libapt-pkg4.16_1.0.10.2ubuntu2_AMD64.deb

Sudo do-release-upgrade
0
dmitri

前者の投稿されたソリューションは私にとってはうまくいきませんでした。

launchpad のコメントにあるように、うまくいきました。

wget http://launchpadlibrarian.net/254524267/apt_1.0.10.2ubuntu2_AMD64.deb   
wget http://launchpadlibrarian.net/254524264/apt-transport-https_1.0.10.2ubuntu2_AMD64.deb
wget http://launchpadlibrarian.net/254524266/apt-utils_1.0.10.2ubuntu2_AMD64.deb    
wget http://launchpadlibrarian.net/254524269/libapt-inst1.7_1.0.10.2ubuntu2_AMD64.deb    
wget http://launchpadlibrarian.net/254524270/libapt-pkg4.16_1.0.10.2ubuntu2_AMD64.deb

Sudo dpkg --install apt_1.0.10.2ubuntu2_AMD64.deb apt-transport-https_1.0.10.2ubuntu2_AMD64.deb apt-utils_1.0.10.2ubuntu2_AMD64.deb libapt-inst1.7_1.0.10.2ubuntu2_AMD64.deb libapt-pkg4.16_1.0.10.2ubuntu2_AMD64.deb

Sudo do-release-upgrade
0
user unknown