Puncte:3

Cum se instalează R 4.0 pe Ubuntu 18.04 când „r-base” nu are niciun candidat de instalare

drapel at

îl urmăream această instrucțiune pentru instalarea R 4.0 în Ubuntu 18.04

$ sudo apt elimina r-base
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
$ sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/'
$ sudo apt update
$ sudo apt install r-base

Totuși, primesc acest mesaj de eroare:

Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Pachetul r-base nu este disponibil, dar se referă la un alt pachet.
Acest lucru poate însemna că pachetul lipsește, a fost învechit sau
este disponibil numai din altă sursă
Cu toate acestea, următoarele pachete îl înlocuiesc:
  r-base-core r-doc-info r-doc-html r-base-html r-base-core:i386

E: Pachetul „r-base” nu are un candidat pentru instalare

Folosesc această versiune de Ubuntu:

$ uname -a
Linux ip-172-31-28-209 5.4.0-1059-aws #62~18.04.1-Ubuntu SMP Vin. 22 octombrie 21:51:38 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release -cs
bionic

Cum pot rezolva problema?


Actualizați

$ sudo apt-cache policy r-base
baza r:
  Instalat: (niciunul)
  Candidat: (niciunul)
  Tabel de versiuni:
     4.1.2-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Pachete
     4.1.1-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Pachete
     4.1.0-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Pachete
     4.0.5-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Pachete
     4.0.4-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Pachete
     4.0.3-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Pachete
     4.0.2-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Pachete
     4.0.1-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Pachete
     4.0.0-1.1804.0 -1
         -1 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Pachete
     3.4.4-1ubuntu1 -1
         -1 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/universe Pachete amd64

Actualizare 2

$ sudo apt install r-base=4.1.2-1.1804.0
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:
 r-base : Depinde: r-base-core (>= 4.1.2-1.1804.0) dar nu este instalabil
          Depinde: r-recomandat (= 4.1.2-1.1804.0) dar nu este instalabil
          Recomanda: r-base-html dar nu este instalabil
          Recomanda: r-doc-html dar nu este instalabil
E: Nu puteți corecta problemele, ați reținut pachete sparte.
user.dz avatar
drapel ng
Ați putea adăuga rezultatul „apt-cache policy r-base”.
scamander avatar
drapel at
@user.dz vezi actualizarea mea.
abu-ahmed al-khatiri avatar
drapel in
încercați să verificați `gpg --list-keys E298A3A825C0D65DFD57CBB651716619E084DAB9`
user.dz avatar
drapel ng
@scamander, se pare că aveți un pachet apt „pinning” activ cu „-1” care vă împiedică să îl instalați. L-ai setat singur? Încercați să forțați instalarea unei versiuni: `sudo apt install r-base=4.1.2-1.1804.0`
scamander avatar
drapel at
@user.dz cum pot dezactiva `-1`? Nu l-am stabilit eu. Am încercat forța așa cum ai sugerat. Încă nu funcționează. Vezi actualizarea mea.
scamander avatar
drapel at
@abu-ahmedal-khatiri Nu merge. Primesc `gpg: cheie de citire eroare: Fără cheie publică`
Puncte:2
drapel at

Urmând sugestia @user.dz, am ajuns să editez manual /etc/apt/preferences și înlocuirea priorității pin de la -1 la 500

Pachet: *
Pin: eliberați a=bionic*
Prioritate PIN: 500
Puncte:1
drapel in

Problema este că :

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
  Atenție: apt-key este depreciată. În schimb, gestionați fișierele de sering de chei în trusted.gpg.d (vezi apt-key(8)).
  Se execută: /tmp/apt-key-gpghome.D7jTjWc4gW/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
  gpg: cheie 51716619E084DAB9: „Michael Rutter <[email protected]>” 1 semnătură nouă
  gpg: Număr total procesat: 1
  gpg: semnături noi: 1     

Când alergi apt-key serverul de chei este depreciat /tmp/ ca si cazul meu. Arhivele Ubuntu de pe CRAN sunt semnate cu cheia de Michael Rutter [email protected] cu ID-ul cheii 0x51716619e084dab9. Pentru a adăuga cheia la sistemul dvs. cu o singură comandă, utilizați

Metoda recomandata:

$ wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | sudo tee -a /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc
$ sudo add-apt-repository „deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/”
$ sudo apt update
$ sudo apt install --no-install-recommends r-base     

Sper că acest lucru vă ajută.

Legate de

user.dz avatar
drapel ng
În timp ce fixarea funcționează pentru OP, aceasta ar putea fi cauza principală a problemei. S-ar putea să-l verific mai târziu într-un vm.
abu-ahmed al-khatiri avatar
drapel in
@user.dz când OP încearcă să instaleze `r-base` aptitude try to install `r-base v4.1` nu are niciun candidat așa cum a spus 'apt-cache'. care ținând pachetul dacă folosește `apt-key`, am recomandat să folosești secure apt în `trusted.gpg`, iar candidatul ar trebui să fie afișat. editați preferința este calea scurtă și aceasta este o idee grozavă.
user.dz avatar
drapel ng
Tocmai am testat în 18.04 aceleași instrucțiuni OP folosite, totuși primesc `r-base` cu prioritate de `500`, fără avertisment când adaug cheia. Deci nu am putut reproduce cazul de testare.
Puncte:-1
drapel us

Dat fiind că primești mesajul:

Cu toate acestea, următoarele pachete îl înlocuiesc:
  r-base-core r-doc-info r-doc-html r-base-html r-base-core:i386

Am să spun, poate r-base-core.

scamander avatar
drapel at
Am incercat asta dar nu merge la fel de bine.

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.