«ошибка при загрузке разделяемых библиотек: libicui18n.so.63»

В этой конкретной ситуации я пытаюсь установить последнюю версию SecureCRT (сделанную VanDyke). У меня возникают проблемы такого типа каждый раз, когда я обновляюсь до новой версии Ubuntu. Тем не менее, я видел эту проблему с другими программами.

Почему отсутствует этот файл? Почему мы удаляем «старую» версию библиотеки и / или почему программисты жестко кодируют конкретную версию разделяемой библиотеки?

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

0
задан 14 May 2020 в 21:10

2 ответа

У меня возникла похожая проблема при попытке использовать программу Visit.

Я решил проблему, воспользовавшись советом этого твита: https://twitter.com/sinclairinat0r/status/1237201767198273536

wget http://mirrors.edge.kernel.org/ubuntu/pool/main/i/icu/libicu63_63.2-2_amd64.deb

sudo dpkg -i libicu63_63.2-2_amd64.deb 

Для меня это решило отсутствие зависимости.

1
ответ дан 27 June 2020 в 17:20

@nurix answer решил проблему с запуском приложения для меня, но затем я столкнулся с другой проблемой при подключении к серверу:

Не удалось загрузить libgssapi.so; попросите вашего системного администратора создать программную ссылку из вашей библиотеки провайдера gssapi на libgssapi.so.

Если вы столкнетесь с этим, вы можете использовать это:

sudo ln -s /usr/lib/x86_64-linux-gnu/libgssapi.so.3 /usr/lib/x86_64-linux-gnu/libgssapi.so

После этого вам потребуется перезапустить SecureCRT/SecureFX

0
ответ дан 30 July 2020 в 16:14

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

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