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

Я сломал способности

Я попытался удалить некоторые неиспользуемые пакеты в debian с помощью aptitude.
По-видимому, я оставил несколько конфликтующих пакетов, и теперь aptitude отказывается запускаться (так же, как apt-get). Я получаю эту ошибку

apt-get: symbol lookup error: /usr/lib/libstdc++.so.6: undefined symbol: _ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE, version GLIBCXX_3.4

Для меня очевидным было бы снова установить aptitude. Но это проблема яйца и курицы ...

Что я должен делать? dpkg работает.

Вы можете попробовать установить его с помощью .deb файл из packages.debian.org.
(прокрутите страницу вниз и выберите подходящую архитектуру)

Чтобы решить эту проблему, я бы немедленно ОТМЕНИЛ то, что вы только что сделали; Взгляни на /var/log/dpkg.log для получения истории того, что вы удалили, и переустановите эти пакеты, используя dpkg и их соответствующие файлы .deb из http://packages.debian.org.

Если вы все еще хотите узнать, какой пакет (конкретно) вызвал этот сбой, используйте тот же список пакетов, приведенный выше, и удаляйте их по одному, пока не столкнетесь с ошибкой.