apt-get -f install fails
apt-get upgrade Fails
我缺少公司软件所需的许多软件包
安装我们的软件后,出现了几个问题
这些是缺少的依赖项/包
可能还有其他的,但是当我搜索缺少依赖项的包时,会出现这些
libgnutlsxx27:amd64 libatomic1:amd64 cpp-4.8 克++-4.8 libexpat1-dev:amd64 libxext-dev:amd64 libstdc++-4.8-dev:amd64 libaprutil1-dev libquadmath0:amd64 libcairo2-dev libtsan0:amd64 gcc-4.8 libfontconfig1-dev libgcc-4.8-dev:amd64 libidn11-dev php5-gd libldap2-dev:amd64 php5-curl libcairomm-1.0-dev:amd64 克++ libtasn1-6-dev libasan0:amd64 libgfortran3:amd64 libpython2.7-dev:amd64 libpng12-dev 进程 libcurl4-gnutls-dev:amd64 构建必需品 海湾合作委员会 libpython-dev:amd64 comerr-dev libboost1.54-dev libhdf5-7:amd64 libc6:amd64 libc6:i386 libsm6:amd64 gvfs 守护进程 libboost-日期-时间1.54-dev:amd64 libxxf86vm1:amd64 protobuf-c-编译器 libboost-mpi1.54.0 libgnutls-dev libv8-3.14.5 libboost-程序选项1.54-dev:amd64 php5-readline postgresql-contrib-9.3 libpixman-1-0:amd64 libcolord1:amd64 libpcre3-dev:amd64 制作 libgmp10:amd64
运行命令时init.d
系统提示init.d
不存在
我检查了文件夹,它就在那里
我该如何修复它?
sudo apt-get -f 安装 -y 正在读取包裹清单... 正在构建依赖关系树... 正在读取状态信息... 纠正依赖关系...完成 将会安装以下额外的软件包: comerr-dev cpp cpp-4.8 dpkg-dev gcc gcc-4.8 krb5-multidev libaprutil1-dev libasan0 libatomic1 libc6 libcurl3-gnutls libcurl4-gnutls-dev libdpkg-perl libexpat1-dev libfreetype6-dev libgcc-4.8-dev libgl1-mesa-glx libglapi-mesa libgmp10 libgnutls-dev libgnutlsxx27 libgomp1 libgssapi-krb5-2 libgssrpc4 libidn11-dev libitm1 libk5crypto3 libkadm5clnt-mit9 libkadm5srv-mit9 libkrb5-3 libkrb5-dev libkrb5support0 libldap2-dev libpci-dev libpcre3-dev libpcrecpp0 libpixman-1-0 libpixman-1-dev libpng12-dev libpq-dev libpq5 libquadmath0 libsm6 libsqlite3-dev libtasn1-6-dev libtsan0 libxxf86vm1 制作 openjdk-7-jre openjdk-7-jre-headless postgresql-9.3 postgresql-contrib-9.3 建议的软件包: doc-base cpp-doc gcc-4.8-locales debian-keyring gcc-multilib automake1.9 flex bison gdb gcc-doc gcc-4.8-multilib gcc-4.8-doc libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan0-dbg libtsan0-dbg libquadmath0-dbg krb5-doc glibc-doc libcurl4-doc libcurl3-dbg gnutls26-doc gnutls-bin krb5-用户 postgresql-doc-9.3 sqlite3-doc make-doc icedtea-7-jre-jamvm libnss-mdns sun-java6-fonts fonts-ipafont-gothic fonts-ipafont-mincho ttf-wqy-microhei ttf-wqy-zenhei ttf-indic-fonts-core ttf-telugu-fonts ttf-奥里亚语字体 ttf-卡纳达语字体 ttf-孟加拉语字体 oidentd ident-server 所有语言环境 libdbd-pg-perl 推荐套餐: 构建必需品 将会安装以下新软件包: comerr-dev cpp cpp-4.8 gcc gcc-4.8 libaprutil1-dev libasan0 libatomic1 libcurl4-gnutls-dev libexpat1-dev libgmp10 libgnutls-dev libgnutlsxx27 libldap2-dev libpcre3-dev libpixman-1-0 libpng12-dev libquadmath0 libsm6 libtasn1-6-dev libtsan0 libxxf86vm1 制作 postgresql-contrib-9.3 以下软件包将会升级: dpkg-dev krb5-multidev libc6 libcurl3-gnutls libdpkg-perl libfreetype6-dev libgcc-4.8-dev libgl1-mesa-glx libglapi-mesa libgomp1 libgssapi-krb5-2 libgssrpc4 libidn11-dev libitm1 libk5crypto3 libkadm5clnt-mit9 libkadm5srv-mit9 libkrb5-3 libkrb5-dev libkrb5support0 libpci-dev libpcrecpp0 libpixman-1-dev libpq-dev libpq5 libsqlite3-dev openjdk-7-jre openjdk-7-jre-headless postgresql-9.3 预配置包... 29 个已升级,24 个已新安装,0 个已删除,105 个未升级。 337 未完全安装或删除。 需要获取 0 B/65.8 MB 的档案。 此操作后,将使用45.9 MB的额外磁盘空间。 (正在读取数据库...当前安装了 82106 个文件和目录。) 准备解压 .../libc6_2.19-0ubuntu6.11_amd64.deb ... 正在将 libc6:amd64 (2.19-0ubuntu6.11) 解压到 (2.19-0ubuntu6.5) 上... 从包中提取模板:100% dpkg: 处理档案 /var/cache/apt/archives/libc6_2.19-0ubuntu6.11_amd64.deb (--unpack) 时出错: 尝试覆盖共享的“/usr/share/doc/libc6/changelog.Debian.gz”,这与软件包 libc6:amd64 的其他实例不同 dpkg-deb:错误:子进程 paste 被信号终止(管道断裂) 处理时遇到错误: /var/cache/apt/archives/libc6_2.19-0ubuntu6.11_amd64.deb E: 子进程 /usr/bin/dpkg 返回错误代码 (1) sudo apt -f dist-upgrade 正在读取软件包列表...完成 构建依赖关系树 正在读取状态信息...完成 纠正依赖关系...完成 计算升级...完成 将会安装以下新软件包: comerr-dev cpp cpp-4.8 gcc gcc-4.8 libaprutil1-dev libasan0 libatomic1 libcurl4-gnutls-dev libexpat1-dev libgmp10 libgnutls-dev libgnutlsxx27 libldap2-dev libpcre3-dev libpixman-1-0 libpng12-dev libquadmath0 libsm6 libtasn1-6-dev libtsan0 libxxf86vm1 linux-headers-4.4.0-66 linux-headers-4.4.0-66-通用 linux-image-4.4.0-66-通用 linux-image-extra-4.4.0-66-通用 linux-signed-image-4.4.0-66-通用 make postgresql-contrib-9.3 以下软件包将会升级: apache2 apache2-bin apache2-数据 apache2-dev binutils dbus-x11 dh-apparmor dpkg-dev fontconfig fontconfig-config git git-core git-man icu-devtools krb5-multidev libapache2-mod-php5 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-glib1 libbatik-java libc-ares2 libc6 libcups2 libcurl3-gnutls libdpkg-perl libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libfontconfig1 libfreetype6-dev libfreexl1 libgcc-4.8-dev libgcrypt11 libgcrypt11-dev libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgomp1 libgraphite2-3 libgssapi-krb5-2 libgssrpc4 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libharfbuzz0b libibverbs-dev libibverbs1 libicu-dev libicu52 libidn11-dev libitm1 libjasper-dev libjasper1 libk5crypto3 libkadm5clnt-mit9 libkadm5srv-mit9 libkdb5-7 libkrb5-3 libkrb5-dev libkrb5support0 liblcms2-2 liblwgeom-2.1.2 libmysqlclient-dev libmysqlclient18 libnspr4 libnss3 libnss3-nssdb libpci-dev libpcrecpp0 libpixman-1-dev libpoppler44 libpostgis-java libpq-dev libpq5 libpulse0 libsndfile1 libsqlite3-dev libssl-dev libssl-doc libssl1.0.0 libsvn1 libtdb1 libtiff4-dev libtiff5 libtiff5-dev libtiffxx5 libuuid1 libxerces-c-dev libxerces-c3.1 libxfixes3 libxfont1 libxi6 libxml2 libxml2-dev libxrandr2 libxrender-dev libxrender1 Linux 标头通用 lts xenial Linux libc dev linux-签名-通用-lts-xenial linux-签名-映像-通用-lts-xenial munin-common munin-doc munin-node munin-plugins-core munin-plugins-extra mysql-通用 openjdk-7-jre openjdk-7-jre-headless php-pear php5 php5-cli php5-通用 php5-pgsql postgresql postgresql-9.3 postgresql-9.3-postgis-脚本 postgresql-客户端-9.3 postgresql-client-common postgresql-common postgresql-contrib postgresql-server-dev-9.3 subversion tzdata tzdata-java unzip uuid-dev wget x11-common x11proto-core-dev xtrans-dev 134 个已升级,29 个已新安装,0 个已删除,0 个未升级。 337 未完全安装或删除。 需要获取 67.2 MB/189 MB 的档案。 此操作后,将使用348 MB的额外磁盘空间。 您想继续吗?[Y/n] y 1 分 3 秒内获取 67.2 MB (1,053 kB/s) 从包中提取模板:100% 预配置包... (正在读取数据库...当前安装了 82106 个文件和目录。) 准备解压 .../libc6_2.19-0ubuntu6.11_amd64.deb ... 正在将 libc6:amd64 (2.19-0ubuntu6.11) 解压到 (2.19-0ubuntu6.5) 上... dpkg: 处理档案 /var/cache/apt/archives/libc6_2.19-0ubuntu6.11_amd64.deb (--unpack) 时出错: 尝试覆盖共享的“/usr/share/doc/libc6/changelog.Debian.gz”,这与软件包 libc6:amd64 的其他实例不同 dpkg-deb:错误:子进程 paste 被信号终止(管道断裂) 处理时遇到错误: /var/cache/apt/archives/libc6_2.19-0ubuntu6.11_amd64.deb E: 子进程 /usr/bin/dpkg 返回错误代码 (1)
答案1
我解决了这个问题
当我安装 Symantec Endpoint Protection Client 的所有依赖项(JAVA、unlimited-JCE、存储库、库)时发生了以下情况
它导致与我们的软件不兼容,从而把一切都搞乱了。
我们修复这个问题的方法是重新安装,只安装 OPENSSH-SERVER,这样我们就可以不使用 VM Host 机器来连接它
运行 sudo apt-get update/upgrade
然后我按照步骤安装我们的软件
然后运行 sudo apt-get update sudo apt-get upgrade(由于缺少依赖项而失败) sudo apt-get -f install(成功) sudo apt-get upgrade(成功)
然后安装 Symantec 的所有依赖项并安装它
系统正常运行