Puncte:2

Instalarea R și RStudio în Lubuntu 20.04

drapel gs

Am vrut să instalez R cu Rstudio pentru a începe să învăț, dar am găsit multe probleme în cale, voi explica cât de multe pot mai jos.

Așa că am intrat pe site-ul proiectului CRAN https://cran.r-project.org/ și am urmat instrucțiunile lor pentru a instala R pe laptopul meu.

# actualizați indici
actualizare apt -qq
# instalați două pachete de ajutor de care avem nevoie
apt install --no-install-recommends software-properties-common dirmngr
# importați cheia de semnare (de Michael Rutter) pentru aceste repo
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
# adăugați repo-ul R 4.0 de la CRAN -- ajustați „focal” la „groovy” sau „bionic”, după cum este necesar
add-apt-repository „deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/”

apt install --no-install-recommends r-base

După aceea, merg la pagina web RStudio și descarc rstudio-server-1.4.1717-amd64.deb. Mai întâi am încercat să-l instalez cu GUI, dar a apărut următorul mesaj:

Eroare GPG: https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ InRelease: următoarele semnături nu au putut fi verificate deoarece cheia publică nu este disponibilă: NO_PUBKEY 51716619E084DAB9

Depozitul „https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ InRelease' nu este semnat.

Actualizarea dintr-un astfel de depozit nu se poate face în siguranță și este prin urmare, dezactivat implicit.

Consultați pagina de manual apt-secure(8) pentru crearea depozitului și utilizator detalii de configurare.

Apoi am încercat să-l instalez cu sudo apt install ./rstudio-server-1.4.1717-amd64.deb si s-au intamplat urmatoarele:

Rețineți că selectați „rstudio” în loc de „./rstudio-1.4.1717-amd64.deb”
Unele pachete nu au putut fi instalate.Acest lucru poate însemna că ai
a solicitat o situație imposibilă sau dacă utilizați instabil
distribuție că unele pachete necesare nu au fost încă create
sau a fost mutat din Incoming.
Următoarele informații pot ajuta la rezolvarea situației:

Următoarele pachete au dependențe neîndeplinite:
 rstudio : Depinde: libclang-dev dar nu va fi instalat
E: Nu puteți corecta problemele, ați reținut pachete sparte.

În cele din urmă, deoarece am găsit multe tutoriale de instalare cu gdebi, am mai dat o șansă:

gdebi rstudio-1.4.1717-amd64.deb 

Care dă:

Citirea listelor de pachete... Gata
Construirea arborelui de dependență        
Citirea informațiilor despre stare... Gata
Citirea informațiilor despre stare... Gata
Acest pachet este dezinstalabil
Nu se poate instala „libclang-dev”

Deci, se pare că ceva se întâmplă cu libclang-dev, am încercat să-l instalez:

sudo apt install libclang-dev

Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
Unele pachete nu au putut fi instalate. Acest lucru poate însemna că ai
a solicitat o situație imposibilă sau dacă utilizați instabil
distribuție că unele pachete necesare nu au fost încă create
sau a fost mutat din Incoming.
Următoarele informații pot ajuta la rezolvarea situației:

Următoarele pachete au dependențe neîndeplinite:
 libclang-dev : Depinde de: libclang-10-dev (>= 10~) dar nu va fi instalat
E: Nu puteți corecta problemele, ați reținut pachete sparte.

Așa că am încercat să instalez libclang-10-dev, dar mă duce la o altă problemă de dependență similară cu cea afișată aici. Nu cred că acest lanț de probleme se va termina curând pentru a o face manual.

Ultimele informații pe care vi le pot da:

Când alerg rstudio se spune comanda nu a fost găsită.

Și acum când o fac actualizare apt Primesc același mesaj ca mai sus, începând cu „GPG”

Ultima informație pe care o pot oferi este aceea când alerg R în linia de comandă, pot folosi limbajul R de acolo.

Dacă știți ceva ce pot face pentru a remedia asta, v-aș aprecia.

wizardpurple avatar
drapel cn
Sigur ați adăugat cheia de semnare și nu ați ratat accidental acel pas? De asemenea, puteți obține instalarea rstudio-server folosind pachetele r-base/r-base-dev care sunt deja în depozitele implicite Ubuntu. Nu trebuie să instalați de la r-cran. ```apt search r-base```
nico_so avatar
drapel gs
Bună, da, sunt sigur, tocmai am verificat „istoria” și am făcut totul. Pentru a instala din repozițiile implicite, ar trebui să anulez ceva din cele de mai sus? Și R funcționează de fapt în shell, nu pot instala RStudio.
wizardpurple avatar
drapel cn
da, ați dori să mergeți într-un fel invers ordinii de instalare. Eliminați depozitul adăugat folosind ```add-apt-repository -r``` în loc de ```add-apt-repository``` din pașii de mai sus. Ștergeți cheia ```apt-get del```. Apoi actualizați-vă repozițiile.În cele din urmă, cred că ar trebui să utilizați un instrument precum aptitude pentru a downgrade pachetele R, dar din moment ce ați făcut totul să funcționeze, probabil că doriți să-l păstrați așa cum este și să vă concentrați pe utilizarea R în schimb.
nico_so avatar
drapel gs
Vă mulţumesc pentru ajutor! Cred că ar putea plăti mai târziu dacă remediați, așa că mulțumesc pentru detalii.
Puncte:0
drapel gs

Pentru a rezolva problema de instalare, am găsit următoarele:

https://stackoverflow.com/questions/67383617/unable-to-install-rstudio-cannot-install-libclang-dev

Mai întâi trebuie să instalați aptitude

sudo apt install aptitude

Atunci poți fugi

sudo aptitude install clang

Spune Nu la prima intrebare, da la al doilea.

Apoi puteți merge și instala RStudio cu gdebi.

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.