如何在 Ubuntu 16.04 上安装 openlierox?

如何在 Ubuntu 16.04 上安装 openlierox?

我从 http://www.openlierox.net,并尝试使用此命令进行安装:

sudo dpkg -i openlierox_0.58.rc3_amd64.deb 

但它并不满足所有要求:

dpkg: dependency problems prevent configuration of openlierox:
 openlierox depends on libgd2-xpm (>= 2.0.33); however:
  Package libgd2-xpm is not installed.
 openlierox depends on libgd2-xpm (>= 2.0.33) | libgd2-noxpm (>= 2.0.33);  however:
  Package libgd2-xpm is not installed.
  Package libgd2-noxpm is not installed.

我安装了软件包,libgd-dev因为我认为它可以解决问题,但事实并非如此,所以我尝试忽略它并使用此命令安装它:

sudo dpkg --ignore-depends=libgd2-xpm -i openlierox_0.58.rc3_amd64.deb 

但是当我尝试运行它时出现问题,因为我收到此错误:

openlierox: error while loading shared libraries: libgd.so.2: cannot open shared object file: No such file or directory

我认为通过安装软件包应该可以轻松修复此问题libgd2-xpm,但我在存储库中找不到它。我该怎么办?如何正确安装它?

答案1

在 RHEL 中,yum和与 的rpm关系类似。 是可以从 repo 中查找软件包的软件包管理器,类似, 和类似。aptdpkgyumaptrpmdpkg

我提到这一点是因为yum有一个localinstall选项可以安装使用存储库的所有依赖项,然后安装本地.rpm文件。

虽然apt没有此功能,但dpkg会根据需要触发这些依赖项,这意味着apt意识到它们是需要的。

运行dpkg -i命令后,您可以要求apt修复依赖项,然后再次尝试安装:

apt-get install -f
dpkg -i /path/to/package.deb

相关内容