无法在Ubuntu 16.04中安装Kompozer

尝试在Ubuntu 16.04中安装Kompozer时收到以下错误消息。

saraswati@ubuntu:~$ sudo apt-get install libatk1.0-0 libc6 libcairo2 libfontconfig1 libfreetype6 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk2.0-0 libidl0 libnspr4 libnss3 libpango1.0-0 libpng12-0 libstdc++6 libx11-6 libxft2 libxinerama1 libxrender1 libxt6 zlib1g Reading package lists... Done Building dependency tree... Reading state information... Done Package libidl0 is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: libidl-2-0:i386 libidl-2-0 E: Package 'libidl0' has no installation candidate 

请帮我解决这个问题。

除了libidl0之外,安装之前尝试安装的相同软件包。 打开终端并输入:

Ubuntu 14.04-16.04

 sudo apt install libatk1.0-0 libc6 libcairo2 libfontconfig1 libfreetype6 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk2.0-0 libnspr4 libnss3 libpango1.0-0 libstdc++6 libx11-6 libxft2 libxinerama1 libxrender1 libxt6 zlib1g 
  • 32位:

     wget https://launchpad.net/ubuntu/+archive/primary/+files/kompozer-data_0.8%7Eb3.dfsg.1-0.1ubuntu2_all.deb wget https://launchpad.net/ubuntu/+archive/primary/+files/kompozer_0.8%7Eb3.dfsg.1-0.1ubuntu2_i386.deb wget https://launchpad.net/ubuntu/+archive/primary/+files/libidl0_0.8.14-1_i386.deb sudo dpkg -i libidl0_0.8.14-1_i386.deb sudo dpkg -i kompozer-data_0.8~b3.dfsg.1-0.1ubuntu2_all.deb sudo dpkg -i kompozer_0.8~b3.dfsg.1-0.1ubuntu2_i386.deb 
  • 64位:

     wget https://launchpad.net/ubuntu/+archive/primary/+files/kompozer-data_0.8%7Eb3.dfsg.1-0.1ubuntu2_all.deb wget https://launchpad.net/ubuntu/+archive/primary/+files/kompozer_0.8%7Eb3.dfsg.1-0.1ubuntu2_amd64.deb wget https://launchpad.net/ubuntu/+archive/primary/+files/libidl0_0.8.14-1_amd64.deb sudo dpkg -i libidl0_0.8.14-1_amd64.deb sudo dpkg -i kompozer-data_0.8~b3.dfsg.1-0.1ubuntu2_all.deb sudo dpkg -i kompozer_0.8~b3.dfsg.1-0.1ubuntu2_amd64.deb 

Ubuntu 16.10-18.04

 sudo apt install libatk1.0-0 libc6 libcairo2 libfontconfig1 libfreetype6 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk2.0-0 libnspr4 libnss3 libpango1.0-0 libstdc++6 libx11-6 libxft2 libxinerama1 libxrender1 libxt6 zlib1g 
  • 32位:

     wget https://launchpad.net/ubuntu/+archive/primary/+files/kompozer-data_0.8%7Eb3.dfsg.1-0.1ubuntu2_all.deb wget https://launchpad.net/ubuntu/+archive/primary/+files/kompozer_0.8%7Eb3.dfsg.1-0.1ubuntu2_i386.deb wget https://launchpad.net/ubuntu/+archive/primary/+files/libidl0_0.8.14-1_i386.deb wget https://launchpad.net/ubuntu/+archive/primary/+files/libpng12-0_1.2.54-1ubuntu1_i386.deb sudo dpkg -i libidl0_0.8.14-1_i386.deb sudo dpkg -i libpng12-0_1.2.54-1ubuntu1_i386.deb sudo dpkg -i kompozer-data_0.8~b3.dfsg.1-0.1ubuntu2_all.deb sudo dpkg -i kompozer_0.8~b3.dfsg.1-0.1ubuntu2_i386.deb 
  • 64位:

     wget https://launchpad.net/ubuntu/+archive/primary/+files/kompozer-data_0.8%7Eb3.dfsg.1-0.1ubuntu2_all.deb wget https://launchpad.net/ubuntu/+archive/primary/+files/kompozer_0.8%7Eb3.dfsg.1-0.1ubuntu2_amd64.deb wget https://launchpad.net/ubuntu/+archive/primary/+files/libidl0_0.8.14-1_amd64.deb wget https://launchpad.net/ubuntu/+archive/primary/+files/libpng12-0_1.2.54-1ubuntu1_amd64.deb sudo dpkg -i libidl0_0.8.14-1_amd64.deb sudo dpkg -i libpng12-0_1.2.54-1ubuntu1_amd64.deb sudo dpkg -i kompozer-data_0.8~b3.dfsg.1-0.1ubuntu2_all.deb sudo dpkg -i kompozer_0.8~b3.dfsg.1-0.1ubuntu2_amd64.deb 

以上Ubuntu 16.04 64位的答案不再有效。 关于sudo dpkg -i libidl0_0.8.14-1_amd64.deb

 john@Laptop:~/Software/Kompozer$ sudo dpkg -i libidl0_0.8.14-1_amd64.deb [sudo] password for john: Selecting previously unselected package libidl0:amd64. (Reading database ... 366612 files and directories currently installed.) Preparing to unpack libidl0_0.8.14-1_amd64.deb ... Unpacking libidl0:amd64 (0.8.14-1) ... Replaced by files in installed package libidl-2-0:amd64 (0.8.14-4) ... dpkg: dependency problems prevent configuration of libidl0:amd64: libidl-2-0:amd64 (0.8.14-4) breaks libidl0 (<< 0.8.14-3) and is installed. Version of libidl0:amd64 to be configured is 0.8.14-1. dpkg: error processing package libidl0:amd64 (--install): dependency problems - leaving unconfigured Errors were encountered while processing: libidl0:amd64 

解决方法:

 sudo apt-get -f install sudo apt-get remove libidl-2-0 sudo dpkg -i libidl0_0.8.14-1_amd64.deb 

然后和以前一样。

我在16.04工作的评论中提到的问题已在18.04年得到纠正。 但是,在18.04的新安装中,我现在得到:john @ JohnPC:〜/ Software / Kompozer $ sudo dpkg -i kompozer_0.8~b3.dfsg.1-0.1ubuntu2_amd64.deb选择以前未选择的包kompozer。 (正在读取数据库…当前安装的264748个文件和目录。)准备解压缩kompozer_0.8~b3.dfsg.1-0.1ubuntu2_amd64.deb …解包kompozer(1:0.8~b3.dfsg.1-0.1ubuntu2) … dpkg:依赖性问题会阻止kompozer的配置:kompozer依赖于libpango1.0-0(> = 1.14.0); 但是:未安装包libpango1.0-0。

dpkg:error handling包kompozer(–install):依赖问题 – 保留unconfigured man-db的处理触发器(2.8.3-2)…处理gnome-menus的触发器(3.13.3-11ubuntu1.1).. 。desktop-file-utils的处理触发器(0.23-1ubuntu3.18.04.1)…处理mime-support的触发器(3.60ubuntu1)…处理时遇到错误:kompozer

这个错误由​​sudo apt install libpango1.0-0和sudo dpkg -i kompozer_0.8~b3.dfsg.1-0.1ubuntu2_amd64.deb纠正。