Debian
如何在 Debian jessie 中安裝 R-base sid?
我想在 Debian 中安裝sid
R-base
。如果安裝的某些 CRAN 包可以在 SID 版本中維護,那就太好了。程式碼sudo apt install r-base/unstable
輸出
Reading package lists... Done Building dependency tree Reading state information... Done E: Release 'unstable' for 'r-base' was not found
我也試過不成功
sudo apt-get install r-base/unstable
。我在apt search R-base| grep 3.4
. 我認為將 R-base sid 的來源添加到/etc/apt/sources.list
. 但是,我在包裹首頁上找不到確切的地址。作業系統:Debian 8.7
R:目前 3.3.3
按照CRAN 上的官方說明,對
/etc/apt/sources.list
.然後,要安裝向後移植的 R 3.4 包,您可以執行以下操作
sudo apt-get -t jessie-backports install r-base
在對官方說明進行了一些試驗和錯誤之後,以下內容對我有用:
使用文本編輯器將以下內容添加到
etc/apt/sources.list
:deb [trusted=yes] http://ftp.us.debian.org/debian sid main deb-src [trusted=yes] http://ftp.us.debian.org/debian sid main
(注意,這裡我們添加的支持不僅僅是R)。
您還可以從命令行執行所有操作,例如
d0="[trusted=yes] http://ftp.us.debian.org/debian sid main" d1="deb $d0" d2="deb-src $d0" sudo (echo "$d1"; echo "$d2") >> /etc/apt/sources.list ## check this worked cat /etc/apt/sources.list
然後
### ensure have keyring sudo apt-get install -y debian-archive-keyring ## add key for R (I think this is still necessary) apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 ### ensure no errors with apt-get update sudo apt-get install -y libappstream4 sudo apt-get update sudo apt-get install -y r-base r-base-dev libopenblas-base sudo apt-get autoremove