我所在的大学有一个 Ubuntu 软件包镜像服务器,我通常用它来更新我的存储库。但是,现在我不在大学,而是从印度的服务器或主服务器更新软件包。当我运行sudo apt-get update
和时sudo apt-get upgrade
,apt-get 会要求降级大量的包裹(总共1035个)。
输出:http://paste.ubuntu.com/6556854/
我注意到的一个相关的事情是,如果我打开突触,‘最新’包都很旧,例如
libunity-core-5.0-5:已安装版本 5.20.0-0ubuntu2,最新版本 5.10.0-0ubuntu6。
即使最新的通用 Linux 标头和图像也显示相当旧(事实上,安装过程中附带的版本)-version:3.2.0.23.25 发生这种情况的原因是什么,我该如何纠正?
系统信息:
12.04 LTS,64 位机器。内核:3.2.0-56-generic
输出apt-cache policy cups-client
:
abhi@abhinav-HP:~$ apt-cache policy cups-client
cups-client:
Installed: 1.5.3-0ubuntu8
Candidate: 1.5.2-9ubuntu1
Version table:
*** 1.5.3-0ubuntu8 0
100 /var/lib/dpkg/status
1.5.2-9ubuntu1 0
2012 http://archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
答案1
我没有看到你的sources.list
文件,但我几乎可以肯定你没有激活precise-updates
和precise-security
存储库。你应该将以下两行添加到你的sources.list
http://archive.ubuntu.com/ubuntu/ precise-updates main universe restricted multiverse
http://archive.ubuntu.com/ubuntu/ precise-security main universe restricted multiverse
更新您的列表,sudo apt-get update
然后照常升级。