在 Ubuntu 上使用 SecureCRT 经常“闪退”(启动后立即退出或运行中崩溃),常见原因和对应解决办法如下:
SecureCRT 是闭源软件,依赖一些较老的系统库。
现象:命令行启动能看到类似
error while loading shared libraries: libxxx.so.x: cannot open shared object file
解决:
# 以常见缺失库为例
sudo apt update
sudo apt install libssl1.1 libsm6 libice6 libxtst6 libpng16-16 \
libxrender1 libfontconfig1 libglib2.0-0
Ubuntu 22.04+ 默认没有
libssl1.1,需要手动下载安装:
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
sudo dpkg -i libssl1.1_*.deb
SecureCRT 对 Wayland 支持不好。
解决:
sudo nano /etc/gdm3/custom.conf
改为:
WaylandEnable=false
重启后重试。
现象:之前正常,某次之后一开就退。
解决:
mv ~/.vandyke ~/.vandyke.bak
重新启动 SecureCRT(会生成新配置)
/opt/SecureCRT/SecureCRT
或
securecrt
看闪退前最后一行报错。
建议:
如果问题持续,可考虑:
我可以更精确定位:
你可以直接把终端报错贴出来。