我正在尝试在我的 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
自动安装缺失的依赖项?
答案1
嗯,据我所知,dpkg 无法解决依赖关系,但是因为你有Ubuntu Lucid 10.04安装后,您可以使用“格德比”*(gui 工具和解决依赖关系)*只需双击 .deb 包。
另一个选择是...你可以运行sudo dpkg -i package.deb
(由于存在错误依赖关系,因此安装不完整)。
之后你只需sudo apt-get -f install
运行apt-get工具将纠正缺失的依赖项。
希望这会有用!
答案2
如果你正在使用64 位 Linux,那么这个问题通常是由于缺少库造成的。
前往 Ubuntu 软件中心并安装ia32-库包,然后重新安装Skype。希望它能解决您的问题。