Debian x64 に Skype をインストールする: pkg: 依存関係の問題により Skype の設定ができない

Debian x64 に Skype をインストールする: pkg: 依存関係の問題により Skype の設定ができない

以下を使用してSkypeをインストールしようとしています。このマニュアル。次のコマンドを使用してパッケージを正常にダウンロードしました。

wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb-64

ただし、パッケージをインストールしようとすると、依存関係に関するいくつかのエラーが発生します。

root@102:~# dpkg -i skype-install.deb
(Reading database ... 27918 files and directories currently installed.)
Preparing to replace skype 4.0.0.8-1 (using skype-install.deb) ...
Unpacking replacement skype ...
dpkg: dependency problems prevent configuration of skype:
 skype depends on lib32stdc++6 (>= 4.1.1-21); however:
  Package lib32stdc++6 is not installed.
 skype depends on lib32asound2 (>> 1.0.14); however:
  Package lib32asound2 is not installed.
 skype depends on ia32-libs; however:
  Package ia32-libs is not installed.
 skype depends on libc6-i386 (>= 2.7-1); however:
  Package libc6-i386 is not installed.
 skype depends on lib32gcc1 (>= 1:4.1.1-21+ia32.libs.1.19); however:
  Package lib32gcc1 is not installed.
 skype depends on ia32-libs-gtk; however:
  Package ia32-libs-gtk is not installed.
dpkg: error processing skype (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 skype

この問題をどのように解決できますか?

答え1

パッケージが失敗した場合構成を使用すると、欠落している依存関係をインストールできますapt-get install -f-fマニュアルに記載されている方法は次のとおりです。

  -f, --fix-broken
     Fix; attempt to correct a system with broken dependencies in place.
     This option, when used with install/remove, can omit any packages to 
     permit APT to deduce a likely solution. 

依存関係の構成手順を実行する前にパッケージのインストールが失敗した場合は、パッケージを手動でインストールする必要があります。これはそのパッケージPre-dependsではなくパッケージ宣言によるものです。Depends

答え2

依存関係は、パッケージを実行する必要があるパッケージ(ライブラリなど)です。 aptitude/apt/synapticでパッケージをインストールした場合は、依存関係を確認してダウンロードします。

.debファイルをダウンロードして手動でインストールしようとすると、そうでない可能性があります。以前に公開したようにSkypeを再インストールする前に、必要なパッケージをインストールする必要があります。

鉄:

aptitude install lib32stdc++6 lib32asound2 ia32-libs libc6-i386 lib32gcc1 ia32-libs-gtk

上記のコマンドが機能するかどうかは100%確信できません。 aptitude / aptがパッケージを見つけることができないと文句を言う場合は、リポジトリから正しい名前を検索できます。

aptitude search ia32-libs

その後、これらのパッケージがすべてインストールされたら、Skypeを再インストールできます。

dpkg -i skype-install.deb

答え3

前の情報:Debian Jessie x64 KDE(まだ「ベータ」状態だったとき)

このコマンドは私にとって効果的でした。

$ wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
# dpkg --add-architecture i386
# aptitude update
# dpkg -i skype-install.deb
# aptitude install -f libc6:i386 libc6:i386 libgcc1:i386 libqt4-dbus:i386\
  libqt4-network:i386 libqt4-xml:i386 libqtcore4:i386 libqtgui4:i386\
  libqtwebkit4:i386 libstdc++6:i386 libx11-6:i386 libxext6:i386 libxss1:i386\
  libxv1:i386 libssl1.0.0:i386 libpulse0:i386 libasound2-plugins:i386

上記のパッケージの一部は互いに依存しているため、少し重複していますが、関係なく、依存skype-install.deb関係が欠落している私のシステム状態です。


更新情報:Debian Jessie x64(これは「安定」atmです)

KDEのためのよりシンプルで一般的なコマンドセットですが、すべての環境に適用可能です。

$ wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
# dpkg --add-architecture i386
# aptitude update
# gdebi skype-install.deb

詳細は以下のサイトでもご覧いただけます。Debian Wiki ページ

答え4

このパッケージをインストールする必要はありません。 SkypeはQtで静的にコンパイルされます。Dynamic StaticSkypeの公式ウェブサイトからパッケージをダウンロードすると機能します。

関連情報