Назад | Перейти на главную страницу

невозможно установить g ++ и gcc на debian

Я хочу использовать 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++