Ubuntu, Обновленная от 14.04LTS до 16.04LTS, как я обновляю libstdc ++. так правильно?

После обновления моя система только загрузилась к терминальному режиму, и почти ничто не работало включая способный, который перестал работать с:

apt: relocation error: /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0: symbol _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference

Я упорно искал это и нашел что новый libstdc ++. так, по-видимому, не связывался с правильными вещами, но libstdc ++. делает. Я нашел копию libstdc ++. таким образом 6.0.21, и указал на libstdc ++. таким образом 6, символьная ссылка на него, и все работало снова. Начальные загрузки системы к GUI, запущенные программы, и т.д.

Однако некоторые обновления в программном обеспечении Updater перестали работать (включая MySQL), и обычно когда они перестали работать, что-то указало на libstdc ++. таким образом, назад к 0,22. Когда это происходит, несколько программ в моей все еще рабочей сессии Xwindow отказываются работать, как Firefox и AisleRiot Solitare (прежде чем я фигурировал, там проблема). Момент я указываю на символьную ссылку назад на 0,21, все работает снова.

Я хотел бы работать на стабильных обновлениях всего, включая libstdc ++, но кажется, что я пропускаю что-то, или что-то обновило не в порядке и повредило процесс, таким образом, я нахожусь в полуобновленном состоянии в библиотеках. Как я правильно обновлял это отсюда?

dpkg -S 'libstdc++.6.0.22'
dpkg-query: no path found matching pattern *libstdc++.6.0.22*
1
задан 29 December 2016 в 19:56

0 ответов

Другие вопросы по тегам:

Похожие вопросы: