从 15.10 升级到 16.04 apt 未安装

从 15.10 升级到 16.04 apt 未安装

当我尝试使用终端进行升级时,升级停止了。这是终端中显示的行:

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

我的问题是我不知道安装此依赖项的命令。使用其他命令,它说 apt 是最新的。解决方案?

答案1

遇到了同样的问题,按照 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

答案2

我遇到了这个错误,因为我的 /etc/apt/sources.list 中缺少 wily-updates 行:

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

答案3

我也遇到了这个问题,这将更新您的所有好东西以及从 15 升级到 16。

转至Software and Updates>Updates

勾选以下

  • 威利安全
  • Wily 更新
  • 威利求婚

更新和升级当前系统

sudo apt-get update && sudo apt-get upgrade

获取升级

sudo apt-get dist-upgrade

通过 CLI 升级

sudo do-release-upgrade

答案4

前面发布的解决方案对我来说不起作用。

有效的方法是,正如评论中所说发射台

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

相关内容