当尝试更新“统一”包(以及其他一些相关包,包括unity-2d和libunity-2d-private0)时,apt-get告诉我我不能,因为所需的依赖项是libxi6 > 2:1.6.99.1,但实际安装的版本是2:1.6.0-0ubuntu2.1.
我已经运行apt-cache policy libxi6,我可以看到版本2:1.7.1.901-1ubuntu1~precise1在“更新”源中可用,但我安装的版本来自“安全”源。遗憾的是,我的安全源 (990) 比我的更新源 (900) 具有更高的优先级,因此 apt-get 似乎无法解决依赖性问题。
我在 Launchpad 上看不到与此依赖项失败有关的任何问题,因为我希望精确更新中的统一版本需要libxi6安全性可用的版本,或者精确安全性中的统一包具有正确的依赖项.
/etc/apt/preferences.d/* 的内容:
Package: *
Pin: release a=precise-security
Pin-Priority: 990
Package: *
Pin: release a=precise-updates
Pin-Priority: 900
Package: *
Pin: release a=precise-proposed
Pin-Priority: 400
Run Code Online (Sandbox Code Playgroud)
的输出apt-cache policy:
100 /var/lib/dpkg/status
release a=now
500 https://private-ppa.launchpad.net/commercial-ppa-uploaders/steam/ubuntu/ precise/main i386 Packages
release v=12.04,o=LP-PPA-commercial-ppa-uploaders-steam,a=precise,n=precise,l=Steam,c=main
origin private-ppa.launchpad.net
500 https://private-ppa.launchpad.net/commercial-ppa-uploaders/steam/ubuntu/ precise/main amd64 Packages
release v=12.04,o=LP-PPA-commercial-ppa-uploaders-steam,a=precise,n=precise,l=Steam,c=main
origin private-ppa.launchpad.net …Run Code Online (Sandbox Code Playgroud) 我昨晚安装了 Natty Narwhal,发现更新管理器有问题。我最初指示更新管理器“安装更新”,但弹出的对话框停留在“等待...”状态超过 5 分钟没有任何进展。我按了取消,希望退出更新管理器并重试,但更新管理器更新后,它声称我有一个完全更新的系统,没有要安装的软件包。安装后第一次弹出更新管理器时,我有大约。84.
如何强制 apt-get (因为我在那里收到相同的“无更新”消息)重新构建我所有包的状态?
我尝试了下面的解决方案sudo dpkg --configure -a,但没有输出,我仍然不确定之前宣传的软件包是否已安装。sudo apt-get update && apt-get upgrade只给了我一些 Chromium 的更新。