2015-10-13 131 views
2

是否有任何编程方式来确定软件包是否已安装?以编程方式确定是否安装了Racket软件包

我知道关于raco pkg show,但它似乎只是返回一个字符串与关于安装的范围的信息。例如,如果我在命令行中运行它:

$ raco pkg show frog 
Installation-wide: 
Package Checksum    Source 
frog  13fbe6b0...    clone...tt/frog/master 
User-specific for installation "development": 
[none] 

虽然我可以尝试分析这个结果,是目前有一个更直接的以编程方式确定是否安装包?

回答

2
#lang racket 
(require pkg/lib) 

(installed-pkg-names) 

一般而言,pkg/libraco pkg使用的库。

相关问题