我从网上下载了一个开源软件来在电脑上模拟白板。链接在这里:http://open-sankore.org/
下载的是带有文件.zip
的文件.deb
(我认为是安装文件)
我导航到文件所在的目录.deb
并使用以下命令:
dpkg -i {filename.deb}
但是,日志显示有一些未满足的依赖关系。OpenSankure 的图标确实显示在 Dash 中,但当我打开软件中心时,它显示软件目录已损坏,需要修复。
修复后,OpenSankure 从 Dash 中消失。
有人能告诉我如何确保安装时满足所有依赖关系吗?
Selecting previously unselected package open-sankore:i386.
(Reading database ... 178700 files and directories currently installed.)
Unpacking open-sankore:i386 (from Open-Sankore_2.1.0_i386.deb) ...
dpkg: dependency problems prevent configuration of open-sankore:i386:
open-sankore:i386 depends on libpaper1 (>= 1.1.24+nmu1build1).
dpkg: error processing open-sankore: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:
open-sankore:i386
答案1
为了确保软件的所有依赖项都得到满足,您应该使用 Ubuntu 软件中心或 进行安装apt-get
。但是,我理解有时您需要从其他来源下载软件。在这种情况下,有时依赖项得不到满足。要解决此问题,请下载名为 GDebi 的图形.deb
安装程序。它将在安装时下载所有必要的依赖项(如果有)。
答案2
尝试:
sudo apt-get install -f
修复这些依赖关系后,尝试使用
sudo dpkg -i {filename.deb}