Tidak dapat menginstal Skype karena kesalahan ketergantungan; dpkg tidak menginstal dependensi [ditutup]

8

Saya mencoba menginstal versi Skype terbaru (4.1) di Linux saya.

Saya telah mengunduh paket skype-ubuntu-lucid_4.1.0.20-1_i386.deb dari situs Skype resmi.

Saya menghapus semua versi yang diinstal termasuk file konfigurasi.

Sekarang ketika saya mencoba menginstal paket yang diunduh, saya mendapatkan kesalahan berikut:

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

Sekarang saya berpikir: Saya dapat menginstal dependensi yang hilang secara manual, tetapi mencoba ini saya mendapatkan kesalahan dependensi lagi. Tampaknya dependensi suatu paket tidak diunduh dan diinstal secara otomatis.

Apakah ada opsi perintah untuk dpkgagar dependensi yang hilang diinstal secara otomatis?

MrPink
sumber
Versi Ubuntu apa yang Anda gunakan?
Untuk Dilakukan
Saya telah menginstal "Linux Mint 12 Lisa" , yang ditingkatkan menjadi Mint 13.
MrPink
Ok Micha, tetapi "Linux Mint" bukan distribusi Ubuntu resmi ... tapi saya pikir, jika Anda menjalankan "Mint 13" paket skype akan untuk "tepat" bukan untuk "Lucid". Paket untuk (ubuntu 12,04 multicarch ). maka Anda harus menginstalnya dengan gdebi.
Roman Raguet
Ok, saya juga mencoba ini tetapi masih mendapatkan: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
.. versi skype dari dalam paket manager dapat diinstal tanpa masalah, tetapi ini adalah versi 2. * yang tidak saya inginkan. ; (
MrPink

Jawaban:

12

Yah, sejauh yang saya tahu, dpkg tidak dapat menyelesaikan dependensi, tetapi karena Anda menginstal Ubuntu Lucid 10.04 , Anda dapat menggunakan "Gdebi" * (alat gui dan menyelesaikan dependensi) * cukup klik di paket .deb.

Opsi lain adalah ... Anda dapat menjalankan sudo dpkg -i package.deb (itu tidak akan menginstal lengkap dengan dependensi kesalahan).
Setelah itu Anda jalankan sudo apt-get -f installdan alat apt-get akan memperbaiki dependensi yang hilang.

Semoga ini bermanfaat !.

Raguet Romawi
sumber
Ok saya akan mencoba Gdebi . Masalah dengan sudo apt-get -f install adalah, bahwa ia mengenali bahwa ada paket yang rusak (skype) tetapi bukannya menginstal dependensi yang hilang, ia ingin menghapus paket yang rusak.
MrPink
Ok Micha, Anda dapat mencoba opsi lain dan sudo dpkg -i package.deb dan kemudian pergi ke alat sypactic dan di menu, dan gunakan Edit> Perbaiki paket yang rusak.
Roman Raguet
Saya sudah mencoba, tetapi sama seperti menjalankan sudo apt-get -f install , manajer paket ingin menghapus skype alih-alih menginstal dependensi yang diperlukan.
MrPink
1

Jika Anda menggunakan Linux 64-Bit , maka masalah ini biasanya karena pustaka yang hilang.
Pergi ke Ubuntu Software Center dan instal paket ia32-libs , dan kemudian instal ulang Skype. Semoga itu akan menyelesaikan masalah Anda.

KashmirHackers
sumber
Manajer Perangkat Lunak mengatakan bahwa ia32-libs sudah diinstal.
MrPink