CentOS 7上的通用Lisp

CentOS 7上的通用Lisp,lisp,common-lisp,redhat,sbcl,centos7,Lisp,Common Lisp,Redhat,Sbcl,Centos7,我正在寻找一种在CentOS 7中使用通用Lisp编译器的方法 base或EPEL repo似乎都不包含任何广泛使用的开源Lisp编译器。CentOS 6上有一些关于CLISP和SBCL的信息,但CentOS 7上没有任何编译器的信息 我是否在这里遗漏了什么,或者从RHEL6切换到RHEL7完全忘记了CL编译器?直接使用公共Lisp系统通常比使用发行版的包系统更好。软件包系统落后,Common Lisp的库模型不适合软件包 您可以从下载SBCL二进制文件 您可以从以下位置获得Clozure CL

我正在寻找一种在CentOS 7中使用通用Lisp编译器的方法

base或EPEL repo似乎都不包含任何广泛使用的开源Lisp编译器。CentOS 6上有一些关于CLISP和SBCL的信息,但CentOS 7上没有任何编译器的信息


我是否在这里遗漏了什么,或者从RHEL6切换到RHEL7完全忘记了CL编译器?

直接使用公共Lisp系统通常比使用发行版的包系统更好。软件包系统落后,Common Lisp的库模型不适合软件包

您可以从下载SBCL二进制文件

您可以从以下位置获得Clozure CL


其他实现也有类似的方法,但这两种方法是最好的。

我确信
yum-install-sbcl-clisp
可以工作:

$ yum search sbcl
Failed to set locale, defaulting to C
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: centos.mirror.nac.net
 * epel: mirrors.einstein.yu.edu
 * extras: reflector.westga.edu
 * updates: mirror.es.its.nyu.edu
========================================== N/S Matched: sbcl 
maxima-runtime-sbcl.x86_64 : Maxima compiled with SBCL
sbcl.x86_64 : Steel Bank Common Lisp

  Name and summary matches only, use "search all" for everything.

EPEL7有COPR回购协议:


也许您想试试这个?

SBCL在EPEL7中提供:


(我猜最初提出这个问题时还没有提供,但至少在撰写本文时,它就在那里。)

我可以使用以下命令在Amazon EC-2-CentOS 7上安装SBCL:

wget https://copr-be.cloud.fedoraproject.org/results/shassard/sbcl/epel-7-x86_64/sbcl-1.2.9-1.el7.centos/sbcl-1.2.9-1.el7.centos.x86_64.rpm
sudo rpm -Uvh sbcl-1.2.9-1.el7.centos.x86_64.rpm 

注意:我无法运行“sudo-yum-install-SBCL”

它不会运行。sbcl或clisp均不在标准CentOS回购协议中。他们也不在埃佩尔,这就是它的工作原理。你知道你的sbcl包在哪种回购协议中吗?