Wie installiere ich R-Base Sid in Debian Jessie?

Wie installiere ich R-Base Sid in Debian Jessie?

Ich möchte R-basesid installierenHierin Debian. Es wäre toll, wenn einige installierte CRAN-Pakete in der SID-Version beibehalten werden könnten. Code

sudo apt install r-base/unstable

Ausgabe

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

Ich habe es auch erfolglos versucht sudo apt-get install r-base/unstable. Ich kann R 3.4.x nicht in finden apt search R-base| grep 3.4. Ich denke, es kann ausreichen, die Quelle der R-Basis-SID in hinzuzufügen /etc/apt/sources.list. Die genaue Adresse konnte ich jedoch nicht auf der Paket-Homepage finden.

Betriebssystem: Debian 8.7
R: aktuell 3.3.3

Antwort1

Folge demoffizielle Anweisungen auf CRANund nehmen Sie die entsprechenden Änderungen an vor /etc/apt/sources.list.

Um die backportierten R 3.4-Pakete zu installieren, können Sie Folgendes tun:

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

Antwort2

Nach einigem Herumprobieren mit den offiziellen Anweisungen hat bei mir Folgendes funktioniert:

Verwenden Sie einen Texteditor, um Folgendes hinzuzufügen 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

(Vorsicht, hier fügen wir Unterstützung hinzu fürmehrals nur R).

Sie können alles auch von der Kommandozeile aus erledigen, zum Beispiel mit

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

Dann

### 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

verwandte Informationen