依存関係エラーのため、Skypeをインストールできません。dpkgは依存関係をインストールしません[終了]


8

Linuxに最新のSkypeバージョン(4.1)をインストールしようとしています。

skype-ubuntu-lucid_4.1.0.20-1_i386.debパッケージをSkypeの公式サイトからダウンロードしました。

構成ファイルを含むすべてのインストール済みバージョンを削除しました。

ダウンロードしたパッケージをインストールしようとすると、次のエラーが発生します。

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

今私は思った:不足している依存関係を手動でインストールできますが、これを試すと依存関係エラーが再び発生しました。パッケージの依存関係が自動的にダウンロードおよびインストールされないようです。

dpkg不足している依存関係が自動的にインストールされるようにするためのコマンドオプションはありますか?


どのバージョンのUbuntuを使用していますか?
ために何

私がインストールした「Linuxのミント12リサ」ミント13にアップグレードされ、
MrPink

Ok Michaですが、「Linux Mint」は公式のUbuntuディストリビューションではありません...「Mint 13」を実行している場合、Skypeパッケージは「Lucid」ではなく「正確な」ものになると思います。(ubuntu 12.04 multicarchのパッケージ)。次に、gdebiでインストールする必要があります。
ローマラゲット

[OK]を、私もこれを試してみましたが、まだ取得: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

..パッケージマネージャー内からのスカイプバージョンは問題なくインストールできますが、それはバージョン2. *です。;(
MrPink

回答:


12

まあ、私が知る限り、dpkgは依存関係を解決できませんが、Ubuntu Lucid 10.04がインストールされているので、「Gdebi」 *(guiツールと依存関係を解決)*。debパッケージをダブルクリックするだけで使用できます。

別のオプションは...実行できますsudo dpkg -i package.deb (エラーの依存関係がある完全なインストールではありません)。
その後、実行するだけsudo apt-get -f installで、apt-getツールが不足している依存関係を修正します。

これがお役に立てば幸いです。


わかりました、グデビを試してみますsudo apt-get -f installの問題は、壊れたパッケージ(skype)があることを認識するが、欠落している依存関係をインストールする代わりに、壊れたパッケージを削除したいということです。
MrPink 2012年

いいでしょう、別のオプションを試してみてください。sudodpkg -i package.debで、sypacticツールとメニューに移動し、[編集]> [壊れたパッケージを修正]を使用します。
ローマラゲット

私は試しましたが、sudo apt-get -f installを実行するのと同じです。パッケージマネージャーは、必要な依存関係をインストールする代わりに、Skypeを削除したいのです。
MrPink 2012年

1

64ビットLinuxを使用している場合、この問題は通常、ライブラリーが欠落していることが原因です。
Ubuntu Software Centerに移動し、ia32-libsパッケージをインストールしてから、Skypeを再インストールします。問題が解決することを願っています。


ソフトウェアマネージャーによると、ia32-libsはすでにインストールされています。
MrPink 2012年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.