2013-03-06 13 views
5

Użyłem aptitude install do zainstalowania pakietu, jeden z Ubuntu 11.10, który najwyraźniej nie mogłem zainstalować z powodu zależności. Podczas tej czynności usunąłem kilka innych bibliotek. Odinstalowałem Rstudio, ale nadal nie mogę zainstalować R na moim komputerze. Jestem na ubuntu i to, co otrzymuję podczas biegu sudo apt-get install r bazyponowna instalacja R linux ubuntu: unmet dependencies R

Następujące pakiety mają niespełnione zależności: r bazy: Zależy: R-base-core (> = 2,15. 3-1quantal0), ale nie zostanie zainstalowany Zależy od r-recommended (= 2.15.3-1quantal0), ale nie zostanie zainstalowany Zaleca: r-base-html, ale nie zostanie zainstalowany E: Nie można rozwiązać problemów, masz wstrzymane pakiety.

wszelkie pomysły na rozpoczęcie od zera i ponowne uruchomienie R?

Więcej informacji o błędzie: Następujące pakiety mają niezmienną zależność r-base-core: Zależy od: libblas3, ale nie można go zainstalować lub libblas.so.3, ale nie można go zainstalować lub libatlas3-base, ale nie jest do zainstalowania Zależy od: libc6 (> = 2.15), ale należy zainstalować 2.13-20ubuntu5.3 Zależy: liblapack3, ale nie można go zainstalować lub liblapack.so.3, ale nie można go zainstalować lub libatlas3-base, ale nie można go zainstalować Zależy: liblzma5 (> = 5.1.1alpha + 20120614), ale to nie jest do zainstalowania -

+1

Czy postępujesz zgodnie z instrukcjami na http://cran.r-project.org/bin/linux/ubuntu /? – Ista

+0

Następujące pakiety mają niespełnione zależności r-base-Rdzeń: Wymaga: libblas3, ale nie jest do zainstalowania lub libblas.so.3, ale nie jest do zainstalowania lub libatlas3-zasada, ale nie jest do zainstalowania Wymaga: libc6 (> = 2.15), ale 2.13-20ubuntu5.3 ma zostać zainstalowany Zależy od: liblapack3, ale nie można go zainstalować lub liblapack.so.3, ale nie można go zainstalować lub libatlas3-base, ale nie można go zainstalować Zależy od: liblzma5 (> = 5.1.1alpha + 20120614), ale nie można go zainstalować – office206

+0

Może powinniśmy byli zacząć od "jakiej wersji Ubuntu?" – Ista

Odpowiedz

0

Do listy czego zainstalowane zdolności wpisz następujące

[email protected]~$ sudo apt-get remove 

Powinno to lista, co pozostało z twojej R zainstalować i ewentualnie cokolwiek innego brakuje zależności Następnie można uruchomić

[email protected]~$ sudo apt-get autoremove 

i które powinny cię z powrotem do punktu wyjścia.

+0

Po uruchomieniu powyższych poleceń, podczas robienia sudo apt-get install r-base-dev Otrzymuję to: Poniższe pakiety mają niespełnione zależności: r-base-dev: Zależy: r-core-core (> = 2.15.3-1quantal0), ale nie zostanie zainstalowany E: Nie można naprawić problemów, masz wstrzymane pakiety. – office206

+0

Zrobiłem, instalacji i konserwacji sekcji. Zmieniłem niektóre pliki na sources.list, dodając nowe klucze apt itd. po prostu próbując wszystkiego, co mogłem pomyśleć, mogło pójść źle. Na tym się kończy: E: Nie można rozwiązać problemów, masz w posiadaniu uszkodzone pakiety. – office206

9

Spróbuj

Jeśli dodano linię z nowego repozytorium ubuntu do pliku /etc/apt/sources.list, wymazać linię. Następnie uruchom polecenia

sudo add-apt-repository ppa:marutter/rrutter 
sudo apt-get update 
sudo apt-get upgrade 

pracował dla mnie, odpowiedź przychodzi stąd http://r.789695.n4.nabble.com/Upgrading-on-Ubuntu-from-2-11-1-to-2-15-1-td4636965.html

+0

to działało dla mnie, chociaż aktualizacja trwała długo - około 35 minut – Paul

+0

Wystarczyło usunąć ostatnio dodane repozytorium z pliku /etc/apt/sources.list –

1
  1. Odinstaluj poprzednią instalację R:

    sudo R --no-save 
    pkgList <- installed.packages(priority='NA') 
    remove.packages(pkgList) 
    q() 
    sudo apt-get remove --purge r-cran* r-base* 
    
  2. Postępuj zgodnie z instrukcjami (dla R część) z: How to install R, JGR and Deducer in Ubuntu

0

Jeśli napotykasz problemy związane z uszkodzonymi pakietami, najpierw usuń ten pakiet, najpierw sprawdzając zależności, a następnie zdecydowanie usuń ten pakiet, i nie zapomnij zrestartować komputera, gdy dokonasz olbrzymich zmian w systemie.Aby usunąć ten pakiet używać polecenia te powłoki

$ sudo su 

Następnie wprowadź hasło

# apt-cache rdepends package-name 
# apt-get --purge remove --force package-name 

Użyj Polecenia te powłoki

# apt-get clean 
# apt-get autoclean 
# apt-get update 
# apt-get upgrade 
# apt-get dist-upgrade 
# reboot 

ten pracował dla mnie, spróbuj tego, uważam, że będzie to naprawić wszystkie twoje problemy, Powodzenia.

0

Jeśli chcesz usunąć pakiet siłą, można zrobić

sudo dpkg --remove --force-remove-reinstreq package_name 

a następnie

sudo apt-get update