安装Lispy软件包管理器的问题

时间:2010-01-07 04:28:12

标签: lisp common-lisp hunchentoot

我正在新机器上安装Hunchentoot。这次我想我会尝试Lispy,因为它似乎是以标准和希望自动的方式管理Hunchentoot的依赖关系的最简单方法。但是,当我安装它时,它无法验证密钥。我之前看到ASDF-INSTALL尝试使用密钥,我通常会找到一些方法来跳过验证密钥。我真的不需要那种安全性,我相信分发这些包的人,好吗?无论如何,在这种情况下,没有重新启动来跳过密钥,所以我不知道是否有更正确的方法来处理这个问题,而不是深入研究代码并破解我的方法。我认为Lispy不应该被破坏,我正在使用Common Lisp可以想象的最标准和支持的环境:Ubuntu + sbcl。我想我可以做这个工作,但是我可以再次使用ASDF-INSTALL手动安装Hunchentoot的所有依赖项,所以我想我会给Lispy一个镜头并以更加可控和正确的方式进行。这是我所做的实际日志,删除了大部分中间消息:

* (load "asdf-config.lisp")

T
* (asdf:oos 'asdf:load-op :lispy)

; loading system definition from /home/rob/lispy/lispy-0.5/lispy.asd into

...

2010-01-06 23:13:25 "Initializing Lispy system on SBCL 1.0.29.11.debian" 
2010-01-06 23:13:25 "Fetching http://common-lisp.net/project/lispy/repository/map.lisp-expr" 
2010-01-06 23:13:27 "Fetching http://common-lisp.net/project/lispy/repository/map.lisp-expr.asc" 
gpg: Signature made Fri 25 Dec 2009 01:19:20 PM EST using DSA key ID 7CF49723
gpg: Can't check signature: public key not found

debugger invoked on a SIMPLE-ERROR in thread #<THREAD "initial thread" RUNNING {AA5E5E9}>:
  GPG verification of map /var/cache/common-lisp-controller/1000/sbcl/local/home/rob/lispy/maps/map.lisp-expr with signature /var/cache/common-lisp-controller/1000/sbcl/local/home/rob/lispy/maps/map.lisp-expr.asc failed: "gpg: Signature made Fri 25 Dec 2009 01:19:20 PM EST using DSA key ID 7CF49723
gpg: Can't check signature: public key not found
"

Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [RETRY ] Retry performing #<ASDF:LOAD-OP NIL {AAA7F01}> on
              #<ASDF:SYSTEM "lispy" {ABF01E9}>.
  1: [ACCEPT] Continue, treating #<ASDF:LOAD-OP NIL {AAA7F01}> on
              #<ASDF:SYSTEM "lispy" {ABF01E9}> as having been successful.
  2: [ABORT ] Exit debugger, returning to top level.

(LISPY::VERIFY-MAP
 #P"/var/cache/common-lisp-controller/1000/sbcl/local/home/rob/lispy/maps/map.lisp-expr.asc"
 #P"/var/cache/common-lisp-controller/1000/sbcl/local/home/rob/lispy/maps/map.lisp-expr"
 #<PURI:URI http://common-lisp.net/project/lispy/repository/map.lisp-expr>)

3 个答案:

答案 0 :(得分:2)

你应该好好去。

答案 1 :(得分:1)

你试过quicklisp吗?真是太棒了。

答案 2 :(得分:0)

哇,哇,我刚刚在Ubuntu的apt存储库中发现了一些lisp软件包,包括Hunchentoot。惊人!我怎么不知道这个?