In this specific situation I'm trying to install the latest version of SecureCRT (made by VanDyke). I get this type of issue every time I update to a new release of Ubuntu. That said, I've seen this issue with other programs.
Why is this file missing? Why do we remove the "old" version of the library and/or why do programmers hard code a specific version of shared library?
To date, I do not know how to get around this. I'd like to understand the deeper reasoning why this keeps happening and how I can fix it when it does happen (if it can even be fixed).
I had a similar problem trying to use Visit software.
I solved the problem using the advise of this tweet: https://twitter.com/sinclairinat0r/status/1237201767198273536
For me it solved the dependency missing.
@nurix answer solved the issue to start the application for me, but then I ran into another issue when connecting to a server:
If you run into that, you can use this:
You'll need to restart SecureCRT/SecureFX after this