Sono stato felice di sapere che gli sviluppatori R hanno finalmente spedito R 3.5 attraverso i loro mirror CRAN e ho deciso di installarlo immediatamente. Ho aggiunto il PPA richiesto come indicato nel sito Web CRAN, deb https://<my.favorite.cran.mirror>/bin/linux/ubuntu bionic-cran35/
ma dopo aver eseguito il comando sudo apt-get update
ho trovato il seguente avviso.
expected bionic-cran35/ but got bionic
Lo screenshot è allegato qui per ulteriore chiarezza. R_Bionic_installation_error
Ero troppo ottimista e ho continuato con il codice successivo sudo apt-get install r-base
e, come previsto, l'installazione non è riuscita. Gli errori sono mostrati qui.
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-recommended (= 3.5.0-1bionic) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Vale la pena ricordare che non è un problema relativo all'APT sicuro e che avevo già aggiunto la chiave apt richiesta. Inoltre, non ho alcuna installazione R precedente nel mio sistema. Ho bisogno della versione aggiornata disponibile (la R in Bionic Universe è ancora 3.4.4)
Mi sto perdendo qualcosa?
AGGIORNAMENTO: Il bug è stato corretto da Michael Rutter e dal suo team Debian. Un grande ringraziamento a tutti i soggetti coinvolti.
W: Conflicting distribution: http://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ InRelease (expected bionic-cran35/ but got bionic)
e problema di dipendenza durante l'installazione r-base
. Come soluzione temporanea è possibile utilizzare il PPA di marmo come descritto in questa risposta .
sudo apt-get install r-base
codice.