Nie można zainstalować Skype'a z powodu błędów zależności; dpkg nie instaluje zależności [zamknięte]

8

Próbuję zainstalować najnowszą wersję Skype (4.1) na moim systemie Linux.

Pobrałem skype-ubuntu-lucid_4.1.0.20-1_i386.deb pakiet z oficjalnej strony Skype.

Usunąłem wszystkie zainstalowane wersje, w tym pliki konfiguracyjne.

Teraz, gdy próbuję zainstalować pobrany pakiet, pojawiają się następujące błędy:

Unpacking skype:i386 (from skype-debian_4.1.0.20-1_i386.deb) ...
dpkg: dependency problems prevent configuration of skype:i386:
 skype:i386 depends on libqt4-network (>= 4:4.8.0); however:
  Version of libqt4-network:i386 on system is 4:4.7.4-0ubuntu8.2.
 skype:i386 depends on libqtgui4 (>= 4:4.8.0); however:
  Version of libqtgui4:i386 on system is 4:4.7.4-0ubuntu8.2.
 skype:i386 depends on libqtwebkit4 (>= 2.1.0~2011week13); however:
dpkg: error processing skype:i386 (--install):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for gnome-menus ...
Errors were encountered while processing:
 skype:i386

Teraz pomyślałem: mogę ręcznie zainstalować brakujące zależności, ale próbując to, znów otrzymałem błędy zależności. Wygląda na to, że zależności pakietu nie są pobierane i instalowane automatycznie.

Czy istnieje opcja polecenia dpkg, aby brakujące zależności były instalowane automatycznie?

MrPink
źródło
Z jakiej wersji Ubuntu korzystasz?
Do Do
Zainstalowałem „Linux Mint 12 Lisa” , który został zaktualizowany do wersji Mint 13.
MrPink,
Ok Micha, ale „Linux Mint” nie jest oficjalną dystrybucją Ubuntu ... ale myślę, że jeśli używasz „Mint 13”, pakiet skype byłby „precyzyjny”, a nie „Lucid”. Pakiet dla (wielokarcha Ubuntu 12.04 ). następnie powinieneś zainstalować go z gdebi.
Roman Raguet
Ok, próbowałem również tego, ale wciąż otrzymuję:Unpacking skype:i386 (from skype-ubuntu-precise_4.1.0.20-1_i386.deb) ... dpkg: dependency problems prevent configuration of skype:i386: skype:i386 depends on libqt4-network (>= 4:4.8.0); however: Version of libqt4-network:i386 on system is 4:4.7.4-0ubuntu8.2. skype:i386 depends on libqtgui4 (>= 4:4.8.0); however: Version of libqtgui4:i386 on system is 4:4.7.4-0ubuntu8.2. skype:i386 depends on libqtwebkit4 (>= 2.2~2011week36); however: dpkg: error processing skype:i386 (--install): dependency problems - leaving unconfigured
MrPink,
.. wersję skype z poziomu menedżera pakietów można zainstalować bez problemów, ale jest to wersja 2. *, której nie chcę. ; (
MrPink,

Odpowiedzi:

12

Cóż, o ile wiem, dpkg nie może rozwiązać zależności, ale ponieważ masz zainstalowany Ubuntu Lucid 10.04 , możesz użyć „Gdebi” * (narzędzie GUI i rozwiązywać zależności) * po prostu kliknij dwukrotnie pakiet .deb.

Inną opcją jest ... możesz uruchomić sudo dpkg -i package.deb (nie będzie to pełna instalacja z zależnością od błędów).
Następnie wystarczy uruchomić, sudo apt-get -f installa narzędzie apt-get poprawi brakujące zależności.

Mam nadzieję, że to się przyda!

Roman Raguet
źródło
Ok spróbuję Gdebi . Problem z sudo apt-get -f install polega na tym, że rozpoznaje on uszkodzony pakiet (skype), ale zamiast instalować brakujące zależności, chce usunąć uszkodzony pakiet.
MrPink,
Ok Micha, możesz wypróbować inną opcję i jest to sudo dpkg -i package.deb, a następnie przejdź do narzędzia sypactic i w menu, i użyj Edycja> Napraw uszkodzone pakiety.
Roman Raguet
Próbowałem, ale jest to tak samo jak wykonanie sudo apt-get -f install menedżer pakietów chce usunąć skype zamiast instalować niezbędne zależności.
MrPink,
1

Jeśli używasz 64-bitowego systemu Linux , ten problem jest zwykle spowodowany brakującymi bibliotekami.
Przejdź do Centrum oprogramowania Ubuntu i zainstaluj pakiet ia32-libs , a następnie zainstaluj ponownie Skype. Mam nadzieję, że rozwiąże Twój problem.

KashmirHackers
źródło
Menedżer oprogramowania twierdzi, że ia32-libs jest już zainstalowany.
MrPink,