在 Linux 上将球拍包安装为本机可执行文件



有没有办法安装球拍包:

  • 作为静态链接的本机可执行文件?
  • Raco是否将其安装到可以打包并作为本机Linux分发包分发的特定路径?

这里有两个问题。第一个是是否可以将球拍包创建为静态链接的本机可执行文件。如果您的意思是所有库静态链接的单个可执行文件,答案是否定的。但是,您可以创建应用程序的球拍分发,然后可以在没有球拍的计算机上安装该分发。见 https://docs.racket-lang.org/raco/exe-dist.html

第二个问题是你是否可以使用raco安装来安装上面提到的软件包,答案是否定的.Raco会将pkgs,库安装到系统中,用于球拍,而不是系统范围的应用程序。

我的建议是使用raco distribute,然后使用系统安装程序将其放入目标系统。对于 arch linux,我将创建我的应用程序的raco distribute,然后我将创建一个 AUR 将我的应用程序分发给我的目标用户。

最新更新