6

Ubuntu に Petite Chez スキームをインストールするには?

Ubuntu 15.10 を実行し、Linux 用の pcsv8.4-a6le.tar.gz (非スレッド、64 ビット) をインストールしようとしました。

この tar を で解凍した後/usr/locale、コマンドを入力します

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
4

5 に答える 5

2

Github から直接ビルドします。

ChezScheme

そして、ただやる

./configure
sudo make install

建物に応じた前提条件は次のとおりです。

  • GNUメイク
  • gcc
  • ncurses のヘッダー ファイルとライブラリ
  • X ウィンドウのヘッダー ファイルとライブラリ

はい、場合によっては、Ubuntuでは、Chrisが述べたようにlibncurses5-devをインストールしてください。それだけで、クリーンインストールでエラーは表示されませんでした。

于 2016-06-06T17:24:53.563 に答える
0

代わりに RPM パッケージをダウンロードし、ターミナルからエイリアンを使用して deb ファイルを生成します。

fakeroot alien PetiteChezScheme-8.4-1.x86_64.rpm

これを機能させるにはfakeroot、をインストールする必要がある場合があります。alien

apt-get install fakeroot alien

すると、deb ファイルが作成されます。デスクトップを使用している場合は、ファイルをダブルクリックするだけでソフトウェア センターが開き、クリックinstallして依存関係の問題を解決できます。

于 2016-04-05T10:38:14.373 に答える