如何强制 Quicklisp 下载库?

How to force Quicklisp to download a library?

我的 Debian 系统安装了旧版本的 FLEXI-STREAMS 库作为其他一些 Debian 软件包的依赖项。因此,在系统上的每个 Lisp 实现中,ASDF 都会自动从文件系统深处的某个地方加载该库。

由于 Quicklisp 使用 ASDF,(ql:quickload :flexi-streams) 始终加载 FLEXI-STREAMS 的 Debian 版本,而从不从 Quicklisp 存储库下载最新版本。

删除此库的 Debian 版本可能会破坏依赖它的 Debian 软件包。

如何让 Quicklisp 忽略本地版本并继续安装最新版本?

如果系统通过 ASDF 可见,则无法强制 Quicklisp 使用 Quicklisp 提供的版本。

删除 Debian 版本是最简单的选择。如果其他东西依赖于它,那也应该被删除。