Apt

apt-get install 給出 404

  • November 29, 2009

我是一個 ubuntu 新手。我正在嘗試顛覆,所以我輸入:

apt-get install subversion

我在 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,我應該找到一個 1.4.4 的鏡像並將其包含在我的 sources.list 文件中。(它是否正確?)

但是,如果我想保留我目前的鏡像並獲得該鏡像上列出的顛覆版本之一怎麼辦。我試過了

apt-get install subversion=1.6.5

但我得到 E:未找到“顛覆”的版本“1.6.5”

所以,我的問題是,我怎麼能告訴 apt 我想要顛覆 1.6.5?

如果您收到 404,則表示有問題的文件不在伺服器上。這可能意味著您的本地包裹清單已過時。更新它

apt-get update
apt-get install subversion

要查看可以在您的系統上安裝的軟體包版本,請執行

apt-cache policy subversion

它會告訴您哪些版本的 subversion 可供安裝。如果您沒有明確要求特定版本,它還會告訴您將安裝哪個版本。

當 Ubuntu 版本不受支持時,它會移至old-releases.ubuntu.com. 如果您將所有與膽量相關的儲存庫的主機從<whatever>.ubuntu.comto更改為old-releases.ubuntu.com然後執行apt-get update; apt-get install subversion它應該一切正常。

引用自:https://serverfault.com/questions/89128