3

私の Debian システムには、古いバージョンの FLEXI-STREAMS ライブラリが、他の Debian パッケージの依存関係としてインストールされています。その結果、システム上のすべての Lisp 実装で、ASDF はファイルシステムの腸の奥深くからそのライブラリを自動的にロードします。

Quicklisp は ASDF を使用するため、(ql:quickload :flexi-streams)常に FLEXI-STREAMS の Debian バージョンをロードし、Quicklisp リポジトリから最新バージョンをダウンロードすることはありません。

このライブラリの Debian バージョンを削除すると、それに依存する Debian パッケージが破損する可能性があります。

Quicklisp がローカル バージョンを無視して最新バージョンをインストールするにはどうすればよいですか?

4

1 に答える 1

3

システムが ASDF 経由で見える場合、Quicklisp に Quicklisp 提供のバージョンを強制的に使用させる方法はありません。

Debian バージョンを削除するのが最も簡単なオプションです。他の何かがそれに依存している場合は、それも削除する必要があります。

于 2016-06-06T16:01:02.110 に答える