
Ich möchte R-base
sid 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