インストール手順
ソースの取得:
# wget http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/sl/sl.tar
解凍:
# tar xvf sl.tar
ディレクトリ移動:
# cd sl
必要なパッケージインストール:
# yum -y install ncurses-devel
Loaded plugins: downloadonly, fastestmirror, priorities, refresh-packagekit, versionlock
Loading mirror speeds from cached hostfile
* fedora: ftp.dti.ad.jp
* updates: www.ftp.ne.jp
adobe-linux-i386 | 951 B 00:00
fedora | 2.8 kB 00:00
updates | 3.4 kB 00:00
Reading version lock configuration
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package ncurses-devel.i386 0:5.6-20.20080927.fc10 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
===================================================================================================================================
Package Arch Version Repository Size
===================================================================================================================================
Installing:
ncurses-devel i386 5.6-20.20080927.fc10 fedora 676 k
Transaction Summary
===================================================================================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 676 k
Downloading Packages:
ncurses-devel-5.6-20.20080927.fc10.i386.rpm | 676 kB 00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : ncurses-devel-5.6-20.20080927.fc10.i386 1/1
Installed:
ncurses-devel.i386 0:5.6-20.20080927.fc10
Complete!
必要なパッケージインストール:
# yum install libtermcap-devel.i386
作成:
# make
cc -O -o sl sl.c -lcurses -ltermcap sl.c: In function ‘main’: sl.c:63: 警告: return type of ‘main’ is not ‘int’
できあがったslを移動:
# mv sl /usr/local/bin/
ディレクトリ戻る:
# cd ../
解凍したslフォルダ削除:
# rm -rf sl/
ソースは好きな形で:
# mv sl.tar /usr/local/src でもいいし rm -rf sl.tar でもいいかな
おしまい。