我想使用directadmin作为我的网页控制面板,它需要像g ++,gcc等几个软件包…
作为通用我开始键入apt-get安装g + +和有问题开始:
依赖错误…
然后我试图apt-get -f安装,我得到这个错误
(正在读取数据库… 15140文件和目录当前安装。)删除libc6-xen … ldconfig:/etc/ld.so.conf.d/libc6-xen.conf:6:hwcap索引0已经定义为鼻子dpkg :处理错误libc6-xen(–remove):subprocess删除后脚本返回错误退出状态1处理中遇到错误:libc6-xen E:subprocess/ usr / bin / dpkg返回错误码(1)
我该怎么办? 我想安装g ++及其所有的依赖关系,因为我需要使用directadmin。
问候。
apt-get update dpkg --configure -a apt-get install libc6-xen apt-get -f install
你有一些部分安装的软件包,它试图删除libc6-xen。 如果这是一个xen vps,那可能是一个相当致命的问题。 上述应该让你回到一个可行的状态。
一旦你回到一个合理的状态,尝试:
apt-get install libc6-xen g++
不要继续。 它可能会告诉你,它需要删除某些依赖的东西。 最简单的解决scheme可能是运行:
apt-get -f -u upgrade
并可能
apt-get -f -u dist-upgrade
让机器进入干净的状态,然后尝试安装g ++。 仔细观察消息,因为它可能试图安装g ++,并表示将删除一些东西 – 可能是libc6-xen。 它可能有这样的说法:删除libc6-xen,没有可用的包。
修复机器的依赖关系,然后从以下位置发布文本:
apt-get install libc6-xen g++