由于依赖错误,无法安装Skype;dpkg 不安装依赖项

MrP*_*ink 8 dpkg dependencies skype

我正在尝试在我的 Linux 上安装最新的 Skype 版本 (4.1)。

我已经从 Skype 官方网站下载了skype-ubuntu-lucid_4.1.0.20-1_i386.deb包。

我删除了所有已安装的版本,包括配置文件。

现在,当我尝试安装下载的软件包时,出现以下错误:

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

现在我想:我可以手动安装缺少的依赖项,但是尝试这个我再次遇到依赖项错误。似乎没有自动下载和安装包的依赖项。

是否有命令选项dpkg以便自动安装缺少的依赖项?

Rom*_*uet 12

好吧,据我所知,dpkg 不能解析依赖关系,但是因为你安装了Ubuntu Lucid 10.04,你可以使用“Gdebi” *(gui 工具和解决依赖关系)*只需双击 .deb 包。

另一个选项是...你可以运行sudo dpkg -i package.deb (它不会是一个带有错误依赖项的完整安装)。
之后,您只需运行sudo apt-get -f installapt-get工具将纠正​​丢失的依赖项。

希望这会有用!