Como instalar o R-base sid no Debian jessie?

1

Eu quero instalar o R-base sid aqui no Debian. Seria ótimo se alguns pacotes do CRAN instalados pudessem ser mantidos na versão do SID. Código

sudo apt install r-base/unstable

Saída

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Release 'unstable' for 'r-base' was not found

Eu também tentei sem sucesso sudo apt-get install r-base/unstable . Não consigo encontrar R 3.4.x em apt search R-base| grep 3.4 . Eu acho que pode ser o suficiente para adicionar a fonte do sid base-R em /etc/apt/sources.list . No entanto, não consegui encontrar o endereço exato na página inicial do pacote.

OS: Debian 8.7
R: atual 3.3.3

    
por Léo Léopold Hertz 준영 19.05.2017 / 15:47

2 respostas

1
Siga as instruções oficiais do CRAN e faça as alterações apropriadas em /etc/apt/sources.list .

Em seguida, para instalar os pacotes R 3.4 do backported, você pode fazer

sudo apt-get -t jessie-backports install r-base
    
por 20.05.2017 / 14:50
0

Depois de algumas tentativas e erros com as instruções oficiais, o seguinte funcionou para mim:

Use um editor de texto para adicionar o seguinte a 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

(cuidado, aqui estamos adicionar suporte para mais do que apenas R).

Você também pode fazer tudo a partir da linha de comando, por exemplo,

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

então

### 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
    
por 15.10.2018 / 04:34