Я хочу использовать directadmin в качестве своей веб-панели управления, и для этого требуется несколько пакетов, таких как g ++, gcc и т. Д.
Как правило, я начал набирать apt-get install g ++, и тут начинались проблемы:
ошибка зависимости ...
затем я попытался использовать apt-get -f install и получил эту ошибку
(Чтение базы данных ... На данный момент установлено 15140 файлов и каталогов.) Удаление libc6-xen ... ldconfig: /etc/ld.so.conf.d/libc6-xen.conf:6: hwcap index 0 уже определен как носегнег dpkg : обработка ошибок libc6-xen (--remove): скрипт после удаления подпроцесса возвратил ошибку статус выхода 1 Во время обработки возникли ошибки: libc6-xen E: подпроцесс / 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++
Не продолжать. Он, вероятно, скажет вам, что ему нужно что-то удалить из-за какой-то зависимости. Самое простое решение, наверное, запустить:
apt-get -f -u upgrade
и возможно
apt-get -f -u dist-upgrade
чтобы привести машину в чистое состояние, попробуйте установить g ++. Внимательно следите за сообщениями, поскольку он, вероятно, пытался установить g ++ и сказал, что собирается что-то удалить - вероятно, libc6-xen. Он мог бы сказать что-то вроде: удаление libc6-xen, отсутствие доступных пакетов.
Исправьте зависимости вашего компьютера, затем опубликуйте текст из:
apt-get install libc6-xen g++