在 Debian x64 上安装 Skype:pkg:依赖问题阻止了 Skype 的配置

Kol*_*nya 8 debian dependencies software-installation skype

我正在尝试使用本手册安装 Skype 。我使用以下命令成功下载了软件包:

wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb-64
Run Code Online (Sandbox Code Playgroud)

但是当我尝试安装软件包时,我收到了一些关于依赖项的错误:

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
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

jor*_*anm 10

当包配置失败时,您可以使用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. 
Run Code Online (Sandbox Code Playgroud)

如果在对依赖项执行配置步骤之前包安装失败,则需要手动安装这些包。这是因为包声明Pre-depends而不是Depends在那些包上。