“Debian 的 SecureCRT”这个说法需要稍微澄清一下:
SecureCRT 不是 Debian 自带的软件,它是 VanDyke Software 的商业终端软件,在 Debian 上通常是手动安装的(.deb 包),不会通过 apt 自动更新。下面分情况说明如何更新。
apt list --installed | grep -i securecrt
# 或
dpkg -l | grep -i securecrt
# 或
/usr/bin/SecureCRT --version
访问官网
https://www.vandyke.com/download/securecrt/
选择:
amd64)下载最新 .deb 安装包
例如:
securecrt-9.5.0-ubuntu22.04_amd64.deb
安装(会自动覆盖旧版本)
sudo apt install ./securecrt-*.deb
或:
sudo dpkg -i securecrt-*.deb
sudo apt -f install # 修复依赖
✅ 配置不会丢失
~/.vandyke/ 目录会保留会话、密钥等配置。
如果是通过第三方仓库安装的(很少见):
sudo apt update
sudo apt upgrade securecrt
⚠️ 但 VanDyke 官方并不提供 apt 仓库,所以大多数情况下不会成功。
Debian 12(bookworm)及以上可能遇到:
解决方法:
sudo apt install libssl1.1 libpng16-16 libgtk-3-0
✅ 最稳妥更新方式
官网下载最新 .deb → apt install 本地包
✅ 保留配置
~/.vandyke/ 不会被删除
如果你愿意,可以告诉我:
我可以给你精确到命令的更新方案。