Zrobiłem następujące:
sudo apt-get install vim-gnome
Ale dostaję następujące:
vim-gnome : Depends: libruby1.8 (>= 1.8.7.352) but 1.8.6.111-2ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.
Zrobiłem:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Zawartość mojego pliku /etc/apt/sources.list:
deb http://us.archive.ubuntu.com/ubuntu/ oneiric main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric main restricted
deb http://us.archive.ubuntu.com/ubuntu/ oneiric-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ oneiric universe
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric universe
deb http://us.archive.ubuntu.com/ubuntu/ oneiric-updates universe
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ oneiric multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric multiverse
deb http://us.archive.ubuntu.com/ubuntu/ oneiric-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric-updates multiverse
deb http://security.ubuntu.com/ubuntu oneiric-security main restricted
deb-src http://security.ubuntu.com/ubuntu oneiric-security main restricted
deb http://security.ubuntu.com/ubuntu oneiric-security universe
deb-src http://security.ubuntu.com/ubuntu oneiric-security universe
deb http://security.ubuntu.com/ubuntu oneiric-security multiverse
deb-src http://security.ubuntu.com/ubuntu oneiric-security multiverse
Ale wszystko bezskutecznie. Zawsze otrzymuję ten sam błąd powyżej.
Co mogę zrobić, aby rozwiązać?
gnome-control-center software
i zobacz ustawienie „Pobierz z”.sudo dpkg --configure -a
pomaga?Odpowiedzi:
Musisz sprawdzić swoje źródła. Widzę, że
libruby1.8 1.8.7.352-2
jest dostępna za pośrednictwemmain
natomiast wydaje się, że najnowsza wersja masz to:1.8.6.111-2ubuntu1
. To prawdopodobnie oznacza, żedist-upgrade
zawiodłeś lub że nadal potrzebujeszupdate
swoich źródeł.źródło
libruby1.8
wersję pakietu w natty i wygląda na to, że aktualizujesz ze starszej dystrybucji.apt-cache policy libruby1.8
tak jak ja powyżej). Zalecana ścieżka aktualizacji to aktualizacja do następnej LTS, a później do następnej dystrybucji: 8.04 (LTS) -> 10.04 (LTS) -> 10.10 -> 11.04 -> 11.10. To prawdopodobnie zbyt wiele aktualizacji, więc radzę wykonać kopię zapasową katalogu domowego i zainstalować oneiric 11.10 od zera.Dla mnie działało:
uruchomić to
a następnie biegnij
źródło
w Ubuntu 16.04 powinno to być:
i wtedy
źródło
Co dla mnie zadziałało :
źródło