今天我尝试安装 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
您已安装的软件包之一与您尝试安装的软件包冲突。软件包libgjs0
和libgjs0c
都包含/usr/lib/libgjs.so.0
各种依赖项,但这些是不兼容的库版本,因为它们依赖于不同的 Mozilla 库:libgjs0c
与...相关libmozjs 1.8然而libjs0
与...相关xulrunner 1.9(假设您正在尝试从 lucid 安装该包)。
如果您尝试安装与 libgjs 链接的二进制文件,则需要有一个与您的发行版中的库链接的二进制文件。您可能无法.deb
从过时的 PPA 或用于 Debian 的第三方源安装软件包。要么获取适用于您正在运行的 Ubuntu 版本的软件包,要么根据您的 Ubuntu 版本重新编译源软件包。