Synaptic

無法獲取 R 更新

  • January 15, 2013

由於我的 R 版本與我工作所需的包不兼容,我今天想更新它,但在嘗試使用突觸下載更新時收到以下錯誤消息:

W:無法獲取 http://ftp.yalwa.org/cran/bin/linux/debian/squeeze-cran/r-base-core_2.15.0-1~squeezecran.0_amd64.deb 無法解析 ‘ftp.yalwa。組織’

W:無法獲取 http://ftp.yalwa.org/cran/bin/linux/debian/squeeze-cran/r-cran-boot_1.3-4-1~squeezecran.2.15.0_all.deb 無法解析’ ftp.yalwa.org'

…以及其他幾條都指向 yalwa.org 的消息,由於防止垃圾郵件,無法發布

那麼給定的網址似乎已經過時了,我該如何解決這個問題?

您必須修改/etc/apt/sources.list.

我對 ftp.yalwa.org 一無所知,所以我不建議您從文件中刪除這些行。但是,您應該添加正確的 CRAN 鏡像。

這個頁面

要壓縮最新 R 版本的反向移植,只需添加類似

deb http://<favorite-cran-mirror>/bin/linux/debian squeeze-cran/

到您電腦上的文件 /etc/apt/sources.list 並照常安裝。請注意,您需要將 <favorite-cran-mirror> 替換為中列出的鏡像 URL 之一

http://cran.r-project.org/mirrors.html

說明中提到了 Squeeze(Debian 的目前穩定版本),但它應該(我認為)適用於您正在使用的任何版本的 Synaptic。

可能的例外

也許您沒有在 PC/筆記型電腦/x86 架構上執行您的(我假設)Linux 版本。儲存庫僅包含此平台的二進製文件。如果您正在執行其他東西(如 ARM 或 SPARC),您應該自己從原始碼編譯二進製文件。

i386 和 amd64 架構有二進製文件。您可以使用來自的源包

deb-src http://<favorite-cran-mirror>/bin/linux/debian squeeze-cran/

為其他平台編譯二進製文件。

更新 /etc/apt/sources.list/ 後,執行以下命令:

apt-get update && apt-get upgrade

引用自:https://unix.stackexchange.com/questions/61343