すたらブログ

文系Webプログラマの備忘録

(Ubuntu)Skypeインストール時の依存関係のエラー

環境

症状

Skypeのdebパッケージを公式サイトからダウンロードして実行すると以下のようなエラーに。

$ sudo dpkg -i skype-ubuntu-precise_4.2.0.11-1_i386.deb 
(データベースを読み込んでいます ... 現在 320909 個のファイルとディレクトリがインストールされています。)
skype 4.2.0.11-1 を (skype-ubuntu-precise_4.2.0.11-1_i386.deb で) 置換するための準備をしています ...
skype を展開し、置換しています...
dpkg: 依存関係の問題により skype の設定ができません:
 skype は以下に依存 (depends) します: libqtwebkit4 (>= 2.2~2011week36) ...しかし:
  パッケージ libqtwebkit4 はまだインストールされていません。

dpkg: skype の処理中にエラーが発生しました (--install):
 依存関係の問題 - 設定を見送ります
hicolor-icon-theme のトリガを処理しています ...
bamfdaemon のトリガを処理しています ...
Rebuilding /usr/share/applications/bamf-2.index...
gnome-menus のトリガを処理しています ...
desktop-file-utils のトリガを処理しています ...
処理中にエラーが発生しました:
 skype

パッケージ libqtwebkit4 はまだインストールされていません。とあるので、インストールを試みます。

$ sudo apt-get install libqtwebkit4
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の問題を解決するために 'apt-get -f install' を実行する必要があるかもしれません:
以下のパッケージには満たせない依存関係があります:
 libqtwebkit4 : 依存: libqt4-opengl (>= 4:4.5.3) しかし、インストールされようとしていません
E: 未解決の依存関係です。'apt-get -f install' を実行してみてください (または解法を明示してください)。

またもやエラー…。

解決策

'apt-get -f install' を実行してみてくださいとあるため、私はここでsudo apt-get -f install libqtwebkit4とコマンドを入力したのですが、そうではなく下記でOKでした。

$ sudo apt-get -f install

これでようやくSkypeをインストールできます。

$ sudo dpkg -i skype-ubuntu-precise_4.2.0.11-1_i386.deb