Debian jessie に R-base sid をインストールするにはどうすればいいですか?

Debian jessie に R-base sid をインストールするにはどうすればいいですか?

R-basesidをインストールしたいここDebianでは、インストールされた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。 で R 3.4.x が見つかりませんapt search R-base| grep 3.4。 に R ベースの sid のソースを追加するだけで十分だと思います/etc/apt/sources.list。ただし、パッケージのホームページで正確なアドレスを見つけることができませんでした。

OS: Debian 8.7
R: 最新 3.3.3

答え1

フォローCRANの公式指示適切な変更を加えます/etc/apt/sources.list

次に、バックポートされたR 3.4パッケージをインストールするには、次のようにします。

sudo apt-get -t jessie-backports install r-base

答え2

公式の指示に従って試行錯誤した結果、次の方法がうまくいきました。

テキスト エディターを使用して、次の内容を追加します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

関連情報