2

After calling (ql:quickload "system-name"), and QuickLisp finishes downloading and installing the system, where on earth does it put it?

I tried looking in my project folder, but it wasn't there, and I couldn't find it in ~/quicklisp either.

So where exactly does it save the system? If it does so at all, that is.

4

2 に答える 2

4

通常、http: //www.quicklisp.org/beta/#installation のように quicklisp をインストールする場合、ホーム ディレクトリにこのフォルダが必要です。

/home/あなたのユーザー名/quicklisp

そして、インストールされたライブラリを見つけることができます

/home/yourusername/quicklisp/dists/quicklisp/ソフトウェア

また、ローカル asd ファイル システムを追加することもできます

/home/youusername/quicklisp/local-projects

スーパーユーザーだったときにインストールしたのかもしれませんが、これを見つけるには、私のfedoraコンピューターのように、シェルコマンドfindを使用してフォルダーを見つける必要があると思います。ここにサンプルがあります

sudo find / -name quicklisp

答え

Swipe your finger across the fingerprint reader
/home/anquegi/quicklisp
/home/anquegi/quicklisp/quicklisp
/home/anquegi/quicklisp/dists/quicklisp
/home/anquegi/.cache/common-lisp/abcl-1.3.1-fasl42-linux-x64/home/anquegi/quicklisp
/home/anquegi/.cache/common-lisp/abcl-1.3.1-fasl42-linux-x64/home/anquegi/quicklisp/quicklisp
/home/anquegi/.cache/common-lisp/sbcl-1.2.4-1.fc21-linux-x64/home/anquegi/quicklisp

/home/anquegi/.cache/common-lisp/sbcl-1.2.4-1.fc21-linux-x64/home/anquegi/quicklisp/quicklisp
/home/anquegi/.cache/common-lisp/sbcl-1.2.4-1.fc21-linux-x64/home/anquegi/quicklisp/dists/quicklisp
/home/anquegi/lib/lisp/quicklisp
find: ‘/run/user/1000/gvfs’: S’ha denegat el permís
于 2015-04-09T17:15:45.053 に答える
2

次の例のようなディレクトリにあります。

/home/electric/quicklisp/dists/quicklisp/software/lparallel-20141106-git

それを区別すると、Quicklisp クライアントは、ユーザーが独自のソフトウェア リポジトリを作成および追加できるように設計されています。Quicklisp はこれらのリポジトリを呼び出しますdists。Quicklisp は、 という名前の独自の dist を提供しますquicklisp。dist に加えてsoftware、quicklisp は dist のメタデータと圧縮されたソフトウェア アーカイブも dist のディレクトリに保存します。dists とは別に、トップレベルの quicklisp ディレクトリには、quicklisp のソース、ローカル プロジェクトを配置する場所なども保持されます。

それが、最初は冗長な外観になってしまう方法ですquicklisp/dists/quicklisp/software/

また、(ql:where-is-system 'system-name)システムの位置を返します。

于 2015-04-10T02:03:44.820 に答える