apt-get update 导致软件包过时

apt-get update 导致软件包过时

我所在的大学有一个 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-updatesprecise-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然后照常升级。

相关内容