Puncte:3

Nu se poate instala R 4.1 pe Ubuntu Server 20.04 (Raspberry Pi)

drapel cn
Hry

Am o instalare proaspătă și curată a Ubuntu Server 20.04 pe 64 de biți care rulează pe noul meu raspberry pi 4.

Primul lucru pe care l-am făcut a fost să creez un nou utilizator cu privilegii sudo. Aceasta a fost urmată de sudo update și sudo upgrade.

După aceea am încercat să instalez R 4.1.0 (ultima versiune R disponibilă). Am urmat ghidul mai departe această pagină dar primesc o eroare la pasul 3:

Următoarele pachete au dependențe neîndeplinite:
 r-base : Depinde: r-base-core (>= 4.1.0-1.2004.0) dar nu va fi instalat
          Depinde: r-recomanded (= 4.1.0-1.2004.0) dar nu va fi instalat

Când alerg politica apt-cache r-base* rezultatul (relevant) este acesta:

r-base-core:
  Instalat: (niciunul)
  Candidat: 3.6.3-2
  Tabel de versiuni:
     3.6.3-2 500
        500 http://ports.ubuntu.com/ubuntu-ports focal/universe arm64 Pachete
        100 /var/lib/dpkg/status
baza r:
  Instalat: (niciunul)
  Candidat: 4.1.0-1.2004.0
  Tabel de versiuni:
     4.1.0-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Pachete
        500 http://ppa.launchpad.net/marutter/rrutter4.0/ubuntu focal/main arm64 Pachete
     4.0.5-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Pachete
     4.0.4-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Pachete
     4.0.3-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Pachete
     4.0.2-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Pachete
     4.0.1-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Pachete
     4.0.0-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Pachete
     3.6.3-2 500
        500 http://ports.ubuntu.com/ubuntu-ports focal/universe arm64 Pachete

Deci sursele ar trebui să fie ok, dar nu par să găsească versiunea r-base-core 4.1.0 în depozitul r-project - apt găsește doar versiunea oficială ubuntu, care este învechită... nu știu ce să fac :(

Puncte:2
drapel zw

Aceasta înseamnă că arcul arm64 nu este acceptat de arhivele terțe.
Dovezile sunt mai jos:

Deci, trebuie să eliminați depozitele terță parte până la

sudo add-apt-repository -r ppa:marutter/rrutter4.0
sudo add-apt-repository -r "deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/"

și să continuați să utilizați R 3.6 din depozitele oficiale de pe RPi.
Sau instalați proaspăt Ubuntu 21.04 care navelor R 4.0 dacă sunteți sigur că aveți nevoie de ultima versiune R.


O altă opțiune este să compilați versiunea R 4.1 la nivel local. Trebuie să activați depozitele de cod sursă, apoi să descărcați codul sursă R, să îl compilați și să instalați binare compilate și alte componente. Utilizați comenzile de mai jos:

sudo sed -i "s/# deb-src/deb-src/g" /etc/apt/sources.list
sudo apt-get update
sudo apt-get build-dep r-base-dev

cd ~/Descărcări
wget -c https://cran.r-project.org/src/base/R-4/R-4.1.0.tar.gz
tar -xf R-4.1.0.tar.gz
cd R-4.1.0
./configure
face -j9
sudo make install

Apoi puteți rula această versiune R instalată local.

N0rbert avatar
drapel zw
Răspunsul actualizat cu instrucțiuni de compilare R 4.1.
Hry avatar
drapel cn
Hry
Multumesc - ai salvat ziua :)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.