我在将新版本的 OpenSSL 安装到其他位置时意外删除了现有 OpenSSL 安装中的一些文件(系统默认安装也没有被更改)。新版本的 OpenSSL 已成功安装,并且所有依赖它的软件包都正常运行,但 apt 和 Synaptic 已将旧安装标识为“已损坏”,并且不允许安装新软件包,除非删除旧 OpenSSL 及其依赖的所有软件包(总计近 1GB 的数据)。
我怎样才能让 apt/dpkg 和 Synaptic 确认 OpenSSL 的新安装,而无需删除几乎所有使用旧版本的应用程序(几乎每个具有网络访问权限的应用程序)?
答案1
我能够通过完全覆盖旧版本的 OpenSSL 安装来解决这个问题。