Nie udało mi się zainstalować najnowszej wersji (2.15.2) r-base . Najwyraźniej pakiet RRcpp
nie instaluje się dla wersji R 2.14.1 - wersji, która instaluje się dla mnie.
Nie jestem pewien, co / jak / gdzie zmienić moje próby instalacji przedstawione poniżej. Należy pamiętać, że używam ubuntu-12.04.1-server-i386.
Aktualnie zainstalowana wersja to wersja R 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.
Podanie informacji o wersji nie pomaga:
$ 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
Zmiany w oparciu o instrukcje CRAN Ubuntu z http://cran.r-project.org/bin/linux/ubuntu/README :
Dodano do
/etc/apt/sources.list
deb http://lib.stat.cmu.edu/R/CRAN/bin/linux/ubuntu quantal/
Zaktualizuj i zainstaluj
$ 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
źródło
źródło
sudo apt-get upgrade
lubsudo apt-get dist-upgrade
?R-base
rzeczywiście jest to „najnowsza” wersja, zainstaluj, a jeśli nie, zainstaluj / zaktualizuj, patrz moja odpowiedź, link poniżej. Jeśli chcesz być na bieżąco z najnowszymiR
wersjami, zaleca się, aby pochodziły one odsid
(chociaż możesz być ostrożny, opierając cały system nasid
...). stackoverflow.com/questions/1401904/…Odpowiedzi:
Żadne z powyższych nie działało dla mnie, więc kopiuję odpowiedź z https://stackoverflow.com/questions/16093331/how-to-install-r-version-3-0
Odinstaluj stary R:
Następnie:
Następnie skopiuj / wklej te polecenia do wiersza poleceń:
Który działał dla mnie
źródło
rm -rf /usr/local/lib/R
, pobierz najnowszy plik archiwum z r-project.org , rozpakuj go i postępuj zgodnie z instrukcjami w „INSTALACJA” w katalogu najwyższego poziomuppa:marutter/rdev
? Reszta powinna wystarczyć, oto oficjalna dokumentacja repozytoriów Ubuntu .Oto jak to zrobiłem;
Jak już wspomniano w pytaniu, przeszedłem kroki w instrukcjach UBUNTU PACKAGE FOR R, aby dodać repozytorium, i zrobiłem aktualizację apt-get, a następnie
co dałoby coś takiego
i zrobiłem
i zrobione.
źródło
otwórz terminal i wpisz
sudo -s
. Następnie otwórzsource.list
, wpisując:następnie dodaj te linie do pliku:
następnie zapisz i wyjdź z gedit. W typie terminala
następnie wpisz
następnie wpisz te polecenia - jedna linia naraz -.
źródło
deb http://cran.cnr.berkeley.edu/bin/linux/ubuntu quetzal/
dwukrotnie?W moim systemie (bez zainstalowanego R) te wersje instalują się poprawnie. Więc może najlepszą opcją jest odinstalowanie starego R i zainstalowanie nowszego, przekazując konkretną wersję, którą chcesz. Ale zanim to zrobisz, wykonaj kopię zapasową systemu operacyjnego. Ponowne zainstalowanie starych pakietów może być trudne.
Również tylko uwaga: jeśli to zrobisz
sudo apt-get install r-base=2.15.1-5ubuntu1
, nie znajdziesz pakietu, ponieważ wersja jest zła. W tym repo, pliki zostaną nazwane, na przykładr-base_2.15.2-1quantal2_all.deb
, więc prawidłowa wersja powinna byćr-base=2.15.2-1quantal2
albor-base=2.15.2-1quantal2_all
, na przykład.Mam nadzieję że to pomoże.
źródło
Zauważyłem jedną rzecz, jeśli postępujesz zgodnie z instrukcjami na różnych stronach R, to spowoduje, że dodasz linię do listy źródeł Linuksa
/etc/apt/sources.list
Zobacz na przykład ten link: https://www.r-bloggers.com/how-to-install-r-on-linux-ubuntu-16-04-xenial-xerus/
Jednak niektóre dystrybucje systemu Linux dodają wiersz do osobnego pliku w tym folderze:
/etc/apt/sources.list.d
Może to prowadzić do
you have held broken packages
komunikatu o błędzie.Skomentowałem line (
/etc/apt/sources.list
)/etc/apt/sources.list
i dodałem poprawne repozytorium R za pomocą menedżera źródeł oprogramowania mojej dystrybucji (Linux Mint 18.3)To rozwiązało problem.
źródło