Ich habe erfolglos versucht, die neueste Version (2.15.2) von r-base zu installieren . Anscheinend würde R- Paket Rcpp
nicht für R-Version 2.14.1 installiert - die Version, die für mich installiert wird.
Ich bin nicht sicher, was / wie / wo ich meine unten aufgeführten Installationsversuche ändern soll. Bitte beachten Sie, dass ich Ubuntu-12.04.1-Server-i386 verwende.
Die aktuell installierte Version ist R Version 2.14.1 (2011-12-22):
$ sudo apt-get install r-base
Reading package lists... Done
Building dependency tree
Reading state information... Done
r-base is already the newest version.
Das Einfügen von Versionsinformationen hilft nicht:
$ sudo apt-get install r-base=2.15.1-5ubuntu1
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '2.15.1-5ubuntu1' for 'r-base' was not found
Änderungen basierend auf den Anweisungen von CRAN Ubuntu unter http://cran.r-project.org/bin/linux/ubuntu/README :
Hinzugefügt zu
/etc/apt/sources.list
deb http://lib.stat.cmu.edu/R/CRAN/bin/linux/ubuntu quantal/
Aktualisieren und installieren
$ sudo apt-get update $ sudo apt-get install r-base Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: r-base : Depends: r-base-core (>= 2.15.2-1quantal2) but it is not going to be installed Depends: r-recommended (= 2.15.2-1quantal2) but it is not going to be installed Recommends: r-base-html but it is not going to be installed E: Unable to correct problems, you have held broken packages.
apt
software-installation
r
Student
quelle
quelle
sudo apt-get upgrade
odersudo apt-get dist-upgrade
?R-base
es sich tatsächlich um die 'neueste' Version handelt, installieren / aktualisieren Sie sie, wenn nicht, siehe meine Antwort, die unten verlinkt ist. Wenn Sie mit den neuestenR
Versionen auf dem neuesten Stand bleiben möchten , wird empfohlen, dass diese von stammensid
(obwohl Sie vorsichtig sein möchten, wenn Sie Ihr gesamtes System aufsid
... aufbauen ). stackoverflow.com/questions/1401904/…Antworten:
Keines der oben genannten Probleme hat bei mir funktioniert, daher kopiere ich die Antwort von https://stackoverflow.com/questions/16093331/how-to-install-r-version-3-0
Altes R deinstallieren:
Dann:
Kopieren Sie dann diese Befehle in die Befehlszeile:
Was bei mir funktioniert hat
quelle
rm -rf /usr/local/lib/R
, laden Sie den neuesten Tarball von r-project.org herunter , extrahieren Sie ihn und folgen Sie den Anweisungen in 'INSTALL' im obersten Verzeichnisppa:marutter/rdev
? Der Rest sollte reichen, hier ist die offizielle Dokumentation für Ubuntu-Repositories .So habe ich es gemacht;
Wie bereits in der Frage erwähnt, habe ich die Schritte in den Anweisungen von UBUNTU PACKAGES FOR R durchlaufen , um das Repository hinzuzufügen, und dann ein passendes Update durchgeführt
das würde sowas geben
und das habe ich a
und fertig.
quelle
Öffnen Sie das Terminal und geben Sie
sudo -s
. Dann öffnen Siesource.list
durch Eingabe von:Fügen Sie dann der Datei die folgenden Zeilen hinzu:
dann speichern und gedit beenden. Im Terminal-Typ
dann tippe
Geben Sie dann diese Befehle zeilenweise ein.
quelle
deb http://cran.cnr.berkeley.edu/bin/linux/ubuntu quetzal/
zweimal hinzu?In meinem System (ohne R installiert) wird diese Version korrekt installiert. Vielleicht ist es die beste Option, das alte R zu deinstallieren und das neuere zu installieren, wobei die gewünschte Version übergeben wird. Erstellen Sie jedoch vorher eine Sicherungskopie Ihres Betriebssystems. Es kann schwierig sein, die Pakete nach dem Entfernen neu zu installieren.
Außerdem nur ein Hinweis: Wenn Sie dies tun
sudo apt-get install r-base=2.15.1-5ubuntu1
, wird kein Paket gefunden, da die Version falsch ist. In diesem Repo werden die Dateien zum Beispielr-base_2.15.2-1quantal2_all.deb
so benannt, dass die richtige Version sein sollter-base=2.15.2-1quantal2
oderr-base=2.15.2-1quantal2_all
zum Beispiel.Hoffe das hilft.
quelle
Eines ist mir aufgefallen, wenn Sie Anweisungen auf verschiedenen R-Websites befolgen, werden Sie dadurch eine Zeile in die Linux-Quellenliste aufnehmen
/etc/apt/sources.list
Siehe zum Beispiel diesen Link: https://www.r-bloggers.com/how-to-install-r-on-linux-ubuntu-16-04-xenial-xerus/
Einige Linux-Distributionen fügen jedoch eine Zeile zu einer separaten Datei in diesem Ordner hinzu:
/etc/apt/sources.list.d
Dies kann zur
you have held broken packages
Fehlermeldung führen.Ich habe die Zeile (
/etc/apt/sources.list
) in/etc/apt/sources.list
auskommentiert und das richtige R-Repository mit dem Software Sources Manager meiner Distribution (Linux Mint 18.3) hinzugefügt.Dies löste das Problem.
quelle