apt-get install给404

我是一个Ubuntu的新手。 我试图颠覆,所以我input:

apt-get install subversion 

我得到了一个关于颠覆和所有依赖的404。 例如

无法取得http://us.archive.ubuntu.com/ubuntu/pool/main/s/subversion/subversion_1.4.4dfsg1-1ubuntu3_i386.deb

我已经检查过,那个url确实坏了。 而http://us.archive.ubuntu.com/ubuntu/pool/main/s/subversion/有版本1.4.6,1.5.1,1.6.5等

据我所知,为了得到1.4.4,我应该find1.4.4的镜像,并将其包含在我的sources.list文件中。 (它是否正确?)

但是,如果我想保留当前的镜像,并得到这个镜像上列出的一个颠覆版本的话。 我试过了

 apt-get install subversion=1.6.5 

但我得到E:“颠覆”版本'1.6.5'没有被发现

所以,我的问题是,我怎么能告诉我要获得颠覆1.6.5?

如果你得到一个404,这意味着有问题的文件不在服务器上。 这可能意味着您的本地软件包列表已过期。 更新它

 apt-get update apt-get install subversion 

要查看您的系统上可以安装哪些版本的软件包,请执行以下操作

 apt-cache policy subversion 

它会告诉你哪个版本的Subversion可以安装。 它还会告诉你,如果你没有明确要求一个特定的版本,将安装哪个版本。

当一个Ubuntu版本不被支持时,它被移动到old-releases.ubuntu.com 。 如果您将所有与gutsy相关的存储库的主机从<whatever>.ubuntu.comold-releases.ubuntu.com ,然后执行apt-get update; apt-get install subversion apt-get update; apt-get install subversion它应该都很好地工作。