Решил,вот,обновить DC клиент,после перестановки,выдает valknut: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.10' not found (required by /usr/lib/libdc-0.3.22pre2.so)
Дистрибутив, конечно, надо угадать... Вкратце: Нужно найти rpm пакет, который содержит файл /usr/lib/libstdc++.so.6 . Он бывает в compat-libstdc++*.rpm или в libstdc++*.rpm, лучше брать для своего дистрибутива. Только не заменять бездумно файлы в /usr/lib , всё-же важный системный компонент, а извлечь, например, в домашний каталог и проверить, работает ли программа - LD_PRELOAD="~/libstdc++.so.6" valknut или LD_LIBRARY_PATH="/path/to/libstdc++:$LD_LIBRARY_PATH" valknut