В этой конкретной ситуации я пытаюсь установить последнюю версию SecureCRT (сделанную VanDyke). У меня возникают проблемы такого типа каждый раз, когда я обновляюсь до новой версии Ubuntu. Тем не менее, я видел эту проблему с другими программами.
Почему отсутствует этот файл? Почему мы удаляем «старую» версию библиотеки и / или почему программисты жестко кодируют конкретную версию разделяемой библиотеки?
На сегодняшний день я не знаю, как это обойти. Я хотел бы понять более глубокую причину, по которой это продолжает происходить, и как я могу это исправить, когда это действительно происходит (если это вообще можно исправить).
У меня возникла похожая проблема при попытке использовать программу 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
Для меня это решило отсутствие зависимости.
@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