Z przyjemnością usłyszałem, że programiści R w końcu dostarczyli wersję R 3.5 za pośrednictwem swoich serwerów lustrzanych CRAN i postanowiłem ją zainstalować natychmiast. Dodałem wymagany PPA, jak wspomniano na stronie CRAN, deb https://<my.favorite.cran.mirror>/bin/linux/ubuntu bionic-cran35/
ale po uruchomieniu polecenia sudo apt-get update
znalazłem następujące ostrzeżenie.
expected bionic-cran35/ but got bionic
Zrzut ekranu jest dołączony tutaj dla większej przejrzystości. R_Bionic_installation_error
Byłem zbyt optymistyczny i kontynuowałem pracę z kolejnym kodem sudo apt-get install r-base
i zgodnie z oczekiwaniami instalacja nie powiodła się. Błędy są pokazane tutaj.
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.
Warto wspomnieć, że nie jest to bezpieczny problem związany z APT i już dodałem wymagany klucz apt. Ponadto nie mam żadnej poprzedniej instalacji R. W moim systemie potrzebuję zaktualizowanej wersji (R w Bionic Universe to nadal 3.4.4)
Czy coś brakuje?
AKTUALIZACJA: Błąd został naprawiony przez Michaela Ruttera i jego zespół Debiana. Ogromne podziękowania dla wszystkich zaangażowanych.
W: Conflicting distribution: http://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ InRelease (expected bionic-cran35/ but got bionic)
i problemie z zależnością podczas instalacji r-base
. Jako rozwiązanie tymczasowe możesz użyć PPA marutter zgodnie z opisem w tej odpowiedzi .
sudo apt-get install r-base
kodem.