使用 dpkg 时出现“libgjs0c 与 libgjs0 冲突”错误

使用 dpkg 时出现“libgjs0c 与 libgjs0 冲突”错误

今天我尝试安装 dpkg 但是失败了,当我尝试安装内核时也发生了这种情况。

mahdi@mahdi-System:~$ sudo dpkg -i ~/Downloads/libgjs0_0.5-1ubuntu2_i386.deb
Selecting previously unselected package libgjs0.
dpkg: regarding .../libgjs0_0.5-1ubuntu2_i386.deb containing libgjs0:
 libgjs0c conflicts with libgjs0
  libgjs0 (version 0.5-1ubuntu2) is to be installed.
dpkg: error processing /home/mahdi/Downloads/libgjs0_0.5-1ubuntu2_i386.deb (--install):
 conflicting packages - not installing libgjs0
Errors were encountered while processing:
 /home/mahdi/Downloads/libgjs0_0.5-1ubuntu2_i386.deb

任何想法?

答案1

libgjs0c conflicts with libgjs0

您已安装的软件包之一与您尝试安装的软件包冲突。软件包libgjs0libgjs0c都包含/usr/lib/libgjs.so.0各种依赖项,但这些是不兼容的库版本,因为它们依赖于不同的 Mozilla 库:libgjs0c与...相关libmozjs 1.8然而libjs0与...相关xulrunner 1.9(假设您正在尝试从 lucid 安装该包)。

如果您尝试安装与 libgjs 链接的二进制文件,则需要有一个与您的发行版中的库链接的二进制文件。您可能无法.deb从过时的 PPA 或用于 Debian 的第三方源安装软件包。要么获取适用于您正在运行的 Ubuntu 版本的软件包,要么根据您的 Ubuntu 版本重新编译源软件包。

相关内容