Buonasera a tutti,

Approdo a questa community dopo vari e disperati tentativi di risolvre un problema con l'insallazione di R su Ubuntu. Io ho questa versione di Ubuntu:


Distributor ID: Ubuntu
Description:    Ubuntu 18.04.3 LTS
Release:    18.04
Codename:   bionic

sul mio computer in un dual boot con Windows.

Ho provato ad installare R seguendo il tutorial linkato qui: https://www.digitalocean.com/community/tutorials/how-to-install-r-on-ubuntu-18-04

E ho ottenuto questo errore:


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 (>= 3.6.2-1bionic) but it is not going to be installed
          Depends: r-recommended (= 3.6.2-1bionic) 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.

Ho provato i più svariati tutorial e tentatvi per correggere questo errore ma nulla ha funzionato e sono abbastanza disperata. Se qualcuno potesse darmi una mano gliene sarei infinitamente grata.

chiesto 22 Dec '19, 18:35

ele-v's gravatar image

ele-v
1012

Ciao, seguire guide prese a caso dalla rete non sempre è una buona cosa, specialmente se non si sa quel che si fa.

La versione che c'è già nei repository di Ubuntu, senza dover aggiungerne altri esterni, non ti va bene per quale motivo esattamente?

Se non c'è un motivo ma hai solo seguito la prima guida a caso che ti è capitata sottomano, ti scrivo una risposta per disfare quello che ti viene fatto fare in quella guida e installare la versione presente nei repository.

(22 Dec '19, 18:43) dadexix86 ♦♦ dadexix86's gravatar image

hai dato prima:

sudo apt update

?

(22 Dec '19, 18:45) sacarde sacarde's gravatar image

@dadexix86 no, ho solo seguito quella guida perchè è quello che faccio semore quando devo fare qualcosa con Ubuntu. So che non è la cosa più giusta ma per me, che sono una principiante, è abbastanza difficile fare diversamente. Dovrei prima capire nel dettaglio quello che sto facendo, prima di farlo

(22 Dec '19, 18:50) ele-v ele-v's gravatar image

@sacarde sì! Ho seguito a guida passo passo

(22 Dec '19, 18:52) ele-v ele-v's gravatar image

@eleonoravercesi assolutamente. Allora ti scrivo una risposta per aiutarti a installare R senza bisogno di seguire guide prese a caso su internet, così avrai una metodologia chiara con cui procedere in futuro e che ti eviterà tanti mal di testa.

(22 Dec '19, 18:54) dadexix86 ♦♦ dadexix86's gravatar image

@dadexix86 grazie mille! La proverò subito nella speranza che non vada in conflitto con il mio disastro precedentemente fatto!

(22 Dec '19, 19:02) ele-v ele-v's gravatar image

Per prima cosa rimuoviamo quel repository esterno.

  1. Apri "Software e Aggiornamenti"
  2. vai nella scheda "Altro software"
  3. Rimuovi le due linee relative a R: https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ selezionandole e utilizzando l'apposito tasto "Rimuovi" in basso.
  4. Clicca su "Chiudi" e poi su "Ricarica" e lascialo finire. In questo modo il sistema farà un aggiornamento di tutti i repository di software (leggi questo articolo del wiki per imparare cos'è un repository).

A questo punto abbiamo disfatto quanto fatto nella prima parte della guida e siamo tornati alla situazione di partenza.

  1. Apri un terminale (qui la smetto con le cose grafiche perché trovo Ubuntu Software molto limitante)
  2. Usa apt-cache search e l'auto completamento per cercare i pacchetti che ti servono, ad esempio apt-cache search cran ti dà la lista di pacchetti relativi a cran
  3. Usa apt-cache policy per vedere quali versioni sono disponibili per l'installazione, ad esempio apt-cache policy r-base (qui il mio output, il tuo dovrebbe essere identico)
  4. Installa il pacchetto che ti interessa con sudo apt install r-base

Et voila, ora hai R installato dai repository di base di Ubuntu, senza bisogno di dipendere da altri software esterni e maintainer che magari domani decidono di chiuderti l'accesso al repository.

Ovviamente tutta questa seconda parte può essere fatta per via grafica utilizzando Ubuntu Software, ma come ti ho detto io non ne sono un grande fan perché mi nasconde troppe cose.

coll. permanente

ha risposto 22 Dec '19, 19:08

dadexix86's gravatar image

dadexix86 ♦♦
17.0k916161

modificato 22 Dec '19, 19:09

@dadexix86 Provo subito il tuo suggerimento. Una cosa sola: in software e Update io non ho la voce da te citata, ma ho

http://ppa.launchpad.net/gencfsm/ppa/ubuntu bionic

è quella la voce "incriminata"?

(22 Dec '19, 19:13) ele-v ele-v's gravatar image

Quello è un altro ppa (repository personale) esterno che hai aggiunto, forse seguendo un'altra guida. Quale guida e per installare quale software, lo puoi sapere solo tu (cerca nella cronologia del browser).

Se non hai quel repository, postami per favore uno screenshot (su imgur e metti qui il link) della schermata dei repository, perché forse qualcosa è andato storto ancora prima e non l'hai nemmeno aggiunto.

(22 Dec '19, 20:48) dadexix86 ♦♦ dadexix86's gravatar image

@dadexix86 qui: https://imgur.com/pH8NIPE puoi trovare la schermata. Io ho seguito solo quella guida linkata. Va detto che ho fatto dei tentativi intermedi per riparare l'errore e dunque è possibile che in uno di questi io abbia aggiunto accidentalmente quella repository.

(23 Dec '19, 09:16) ele-v ele-v's gravatar image

gencfsm è un repository per Gnome Encfs Manager. Sinceramente non ho idea di cosa sia, sembra per gestire un particolare tipo di filesystem criptato (encfs, appunto) su Gnome.

Tornando a noi, postami su pastebin l'output di sudo apt-get update && apt-cache policy r-base

(23 Dec '19, 10:50) dadexix86 ♦♦ dadexix86's gravatar image

@dadexix86 scusa il ritardo nella risposta, causato dal Natale.

Ecco qui quanto mi hai chiesto: https://paste.ubuntu.com/p/ZDrq3Cxy9c/

(27 Dec '19, 15:45) ele-v ele-v's gravatar image

no problem per il ritardo, figurati!

Postami l'output completo (sempre su pastebin) di

sudo apt-get install r-base

(devi mettere la password alla cieca)

(27 Dec '19, 18:31) dadexix86 ♦♦ dadexix86's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×1,933

domanda posta: 22 Dec '19, 18:35

domanda visualizzata: 546 volte

ultimo aggiornamento: 27 Dec '19, 18:32

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.