Próbując zainstalować GVim na Ubuntu 8.10, pojawia się następujący komunikat o błędzie:
$sudo apt-get install vim-gtk
-
The following packages have unmet dependencies:
vim-gtk: Depends: libgtk2.0-0 (>= 2.15.0) but 2.14.4-0ubuntu2 is to be installed
E: Broken packages
Zainstalowałem wszystkie pakiety związane z libgtk2.0-0 w Synaptic Package Manager, ale problem nadal występuje.
Jak mogę rozwiązać ten problem?
Odpowiedzi:
Kilka pytań i punktów:
1 / Dlaczego próbujesz zainstalować vim-gtk? Używam Ubuntu 8.04 zamiast 8.10, ale zauważam, że Ubuntu „pobłogosławił” (zobacz ikonę po lewej stronie w Synaptic) wersja gvim to vim-gnome, a nie vim-gtk. Może być inaczej w 8.10.
2 / Komunikat o błędzie wydaje się dość wyraźny. Wersja vim-gtk, którą próbujesz zainstalować, wymaga 2.15.0 lub nowszej wersji libgtk2.0.0, wersja pobłogosławiona Ubuntu to 2.14.4-0ubuntu2, stąd problem zależności. Myślę, że jeśli chcesz uruchomić ten vim-gtk, musisz wyssać późniejsze wersje zależności (takie jak dodanie samego GTK jako repozytorium, jeśli nie jest ono dostępne w repozytoriach Ubuntu).
3 / Punkt 2 jest szczególnie ważny, jeśli otrzymujesz vima z innego miejsca niż repozytoria Ubuntu. Mówię to, ponieważ internetowy eksplorator pakietów dla Ibex mówi, że vim-gtk 1: 7.1.314-3ubuntu3.1 wymaga libgtk2.0.0 2.14.1 lub lepszej (zamiast podanej 2.15.0). Jeśli korzystasz z repozytorium innego niż Ubuntu, Ubuntu wyraźnie stwierdza, że odpowiedzialność za testowanie ponosi użytkownik. Ja osobiście nie używam repozytoriów innych niż Ubuntu, chyba że jest to absolutnie wymagane, ponieważ musisz upewnić się, że twoje zależności są spełnione i że nie psują istniejących pakietów.
źródło
Musisz włączyć więcej repozytoriów pakietów (myślę, że Universe będzie wystarczający). Oto oficjalny opis: https://help.ubuntu.com/community/Repositories/Ubuntu
źródło
Czy próbowałeś dodać / usunąć programy w menu głównym i zainstalować Gvima z tego miejsca? Otrzyma program z zaufanych repozytoriów i może wypełnić problemy z zależnościami. Jest to po prostu łatwiejszy interfejs dla menedżera pakietów. Poza tym znowu ubuntuforums, są świetne!
źródło
Dla mnie działało:
uruchomić to
a następnie biegnij
źródło