Я попытался удалить некоторые неиспользуемые пакеты в 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.
Если вы все еще хотите узнать, какой пакет (конкретно) вызвал этот сбой, используйте тот же список пакетов, приведенный выше, и удаляйте их по одному, пока не столкнетесь с ошибкой.