Skype kann aufgrund von Abhängigkeitsfehlern nicht installiert werden. dpkg installiert keine Abhängigkeiten [geschlossen]

8

Ich versuche, die neueste Skype-Version (4.1) unter meinem Linux zu installieren.

Ich habe das Paket skype-ubuntu-lucid_4.1.0.20-1_i386.deb von der offiziellen Skype-Site heruntergeladen .

Ich habe alle installierten Versionen einschließlich der Konfigurationsdateien entfernt.

Wenn ich jetzt versuche, das heruntergeladene Paket zu installieren, werden folgende Fehler angezeigt:

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

Jetzt dachte ich: Ich kann die fehlenden Abhängigkeiten manuell installieren, aber als ich das versuchte, bekam ich wieder Abhängigkeitsfehler. Es scheint, dass Abhängigkeiten eines Pakets nicht automatisch heruntergeladen und installiert werden.

Gibt es eine Befehlsoption dafür, dpkgdamit fehlende Abhängigkeiten automatisch installiert werden?

MrPink
quelle
Welche Ubuntu-Version verwenden Sie?
Zu tun
Ich habe "Linux Mint 12 Lisa" installiert , das auf Mint 13 aktualisiert wird.
MrPink
Ok Micha, aber "Linux Mint" ist keine offizielle Ubuntu-Distribution ... aber ich denke, wenn Sie "Mint 13" ausführen, wäre das Skype-Paket für "präzise", nicht für "Lucid" .Paket für (Ubuntu 12.04 Multicarch ). dann solltest du es mit gdebi installieren.
Roman Raguet
Ok, ich habe es auch versucht, bekomme aber trotzdem: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
.. die Skype-Version aus dem Paket-Manager kann ohne Probleme installiert werden, aber es ist die Version 2. *, die ich nicht will. ; (
MrPink

Antworten:

12

Soweit ich weiß, kann dpkg Abhängigkeiten nicht auflösen, aber da Sie Ubuntu Lucid 10.04 installiert haben, können Sie "Gdebi" * ( GUI- Tool und Auflösen von Abhängigkeiten) * verwenden. Klicken Sie einfach auf das .deb-Paket.

Eine andere Option ist ... Sie können ausführen sudo dpkg -i package.deb (es wird keine vollständige Installation mit Fehlerabhängigkeiten durchgeführt).
Danach führen Sie einfach aus sudo apt-get -f installund das apt-get- Tool korrigiert die fehlenden Abhängigkeiten.

Hoffe das wird nützlich!.

Roman Raguet
quelle
Ok, ich werde es mit Gdebi versuchen . Das Problem bei der Installation von sudo apt-get -f ist, dass es erkennt, dass ein defektes Paket (Skype) vorhanden ist, aber anstatt die fehlenden Abhängigkeiten zu installieren, das defekte Paket löschen möchte.
MrPink
Ok Micha, du kannst eine andere Option ausprobieren und lautet sudo dpkg -i package.deb. Gehe dann zum sypaktischen Tool und im Menü und verwende Bearbeiten> Fehlerhafte Pakete reparieren.
Roman Raguet
Ich habe es versucht, aber es ist dasselbe wie beim Ausführen von sudo apt-get -f install. Der Paketmanager möchte Skype entfernen, anstatt die erforderlichen Abhängigkeiten zu installieren.
MrPink
1

Wenn Sie 64-Bit-Linux verwenden , liegt dieses Problem normalerweise an fehlenden Bibliotheken.
Gehen Sie zum Ubuntu Software Center, installieren Sie das ia32-libs- Paket und installieren Sie Skype neu. Hoffentlich wird es Ihr Problem lösen.

KashmirHackers
quelle
Der Software-Manager gibt an, dass ia32-libs bereits installiert ist.
MrPink