如何在Ubuntu上安装Petite Chez Scheme?

如何在Ubuntu上安装Petite Chez Scheme?

我运行Ubuntu 15.10并尝试为Linux安装pcsv8.4-a6le.tar.gz(非线程,64位)。

把这个tar解压到/usr/locale ,我input命令

 sudo ./configure sudo make install 

custom目录中。

但是,而不是一个干净的安装,我得到以下错误(我希望有人可以帮助我):

 nlykkei@nlykkei-Studio-XPS-1640:/usr/local/csv8.4/custom$ sudo make install if [ yes = no ]; then if [ ! -f ./scheme ]; then /bin/rm -f ./scheme; ln -s ../bin/a6le/scheme ./scheme; fi; fi if [ ! -f ./petite ]; then /bin/rm -f ./petite; ln -s ./scheme ./petite; fi /bin/rm -f ./scheme echo "const char *S_date_stamp = \"`date +%m%d%Y%H%M%S`\";" > datestamp.c gcc -m64 -rdynamic -o ./scheme datestamp.c ../boot/a6le/kernel.o ../boot/a6le/custom.o -lm -ldl -lncurses -lrt /usr/bin/ld: cannot find -lncurses collect2: error: ld returned 1 exit status Mf-a6le:22: recipe for target 'scheme' failed make[2]: *** [scheme] Error 1 Makefile:47: recipe for target 'buildpetite' failed make[1]: *** [buildpetite] Error 2 Mf-install:64: recipe for target 'install' failed make: *** [install] Error 2 

Chez Scheme现在是开源的,可以从源代码编译。 只需下载源代码编译安装。 这不仅会安装“娇小”的运行时版本,而且还会安装完整的编译器。 您可以编译和安装软件:

 ./configure sudo make install 

完整的构建和安装说明可在此处获得 。

建筑的先决条件是:

  • GNU Make
  • GCC
  • ncurses的头文件和库
  • X窗口的头文件和库

在Ubuntu上,安装libncurses5-dev包来获取libncurses.so 。 (你可以通过访问http://packages.debian.org/file:libncurses.so来发现这一点(不幸的是,这似乎并不适用于http://packages.ubuntu.com/file:libncurses.so )。 )

如果Chez需要其他库也安装了开发包,您可能会发现其他链接错误。 使用与上述相同的技术。

直接从他们的Github建设。

ChezScheme

然后就这样做

。/配置

sudo make install

根据大厦的先决条件是:

  • GNU Make
  • GCC
  • ncurses的头文件和库
  • X窗口的头文件和库

是的,如果在Ubuntu上,像Chris所说的那样安装libncurses5-dev。 这样做,并没有显示在干净的安装错误。

下载RPM包,而不是从终端使用外星人产生一个deb文件:

 fakeroot alien PetiteChezScheme-8.4-1.x86_64.rpm 

你可能需要安装fakerootalien为此工作:

 apt-get install fakeroot alien 

然后你将有一个deb文件。 如果你在桌面上,你可以双击文件,它会打开软件中心,你可以点击install ,它会解决你的依赖问题。