■slコマンド
先日、qpstudyという勉強会のUSTを見ていたらslコマンドというものがあることを知りました。
slコマンドを実行するとSLのアスキーアートが走り抜けていきます。
通常は入っていないので、インストールして実行してみました。
・事前準備
yumでEPEL(Extra Packages for Enterprize Linux)を使う設定を入れる
参考サイト
CentOSでEPELやATrpmsのパッケージをyumで利用できるようにする
http://futuremix.org/2009/01/centos-epel-atrpms-yum
[root@bobchan ~]# yum install yum-fastestmirror
Loaded plugins: downloadonly, fastestmirror, priorities, versionlock
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* extras: www.ftp.ne.jp
* rpmforge: ftp-stud.fht-esslingen.de
* updates: www.ftp.ne.jp
108 packages excluded due to repository priority protections
Reading version lock configuration
Setting up Install Process
Package yum-fastestmirror-1.1.16-16.el5.centos.noarch already installed and latest version
Nothing to do
もうすでに入ってましたね。
EPELのリポジトリの追加です。
[root@bobchan ~]# rpm -ivh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
Retrieving http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
warning: /var/tmp/rpm-xfer.Vsm7Yy: Header V3 DSA signature: NOKEY, key ID 217521f6
Preparing... ########################################### [100%]
1:epel-release ########################################### [100%]
私が使っているOSはCentOS5.7ですが、こちらの最新版が
epel-release-5-4.noarch.rpmでしたので、最新版を適用しました。
・slコマンドインストール
[root@bobchan ~]# yum install sl
Loaded plugins: downloadonly, fastestmirror, priorities, versionlock
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* epel: ftp.tsukuba.wide.ad.jp
* extras: www.ftp.ne.jp
* rpmforge: ftp-stud.fht-esslingen.de
* updates: www.ftp.ne.jp
epel | 3.7 kB 00:00
epel/primary_db | 3.2 MB 00:10
283 packages excluded due to repository priority protections
Reading version lock configuration
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package sl.i386 0:3.03-6.el5 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
======================================================================================================================================================
Package Arch Version Repository Size
======================================================================================================================================================
Installing:
sl i386 3.03-6.el5 epel 9.6 k
Transaction Summary
======================================================================================================================================================
Install 1 Package(s)
Upgrade 0 Package(s)
Total download size: 9.6 k
Is this ok [y/N]: y
Downloading Packages:
sl-3.03-6.el5.i386.rpm | 9.6 kB 00:00
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 217521f6
epel/gpgkey | 1.7 kB 00:00
Importing GPG key 0x217521F6 "Fedora EPEL <epel@fedoraproject.org
>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : sl 1/1
Installed:
sl.i386 0:3.03-6.el5
Complete!
yumのオプションに-yをつけるのを忘れました…
処理の途中でyを入力するのが面倒でした。
これでslコマンドが使えるようになりました。
キャプチャをとるのが面倒だったので、画像は以下のサイトをみてみてください。
Centに"sl"コマンドを仕込む
http://futuremix.org/2009/11/centos-sl-command
あと、ついでにfortuneコマンドも入れてみました。
fortuneコマンドは、歴史上の偉人の名言や有名人の発言などを一部引用したメッセージを
無作為に表示するコマンドです。
[root@bobchan ~]# yum -y install fortune
Loaded plugins: downloadonly, fastestmirror, priorities, versionlock
Loading mirror speeds from cached hostfile
* base: www.ftp.ne.jp
* epel: ftp.kddilabs.jp
* extras: www.ftp.ne.jp
* rpmforge: ftp-stud.fht-esslingen.de
* updates: www.ftp.ne.jp
283 packages excluded due to repository priority protections
Reading version lock configuration
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package fortune.i386 0:1.0-37.2.el5.rf set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
======================================================================================================================================================
Package Arch Version Repository Size
======================================================================================================================================================
Installing:
fortune i386 1.0-37.2.el5.rf rpmforge 985 k
Transaction Summary
======================================================================================================================================================
Install 1 Package(s)
Upgrade 0 Package(s)
Total download size: 985 k
Downloading Packages:
fortune-1.0-37.2.el5.rf.i386.rpm | 985 kB 00:08
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : fortune 1/1
Installed:
fortune.i386 0:1.0-37.2.el5.rf
Complete!
実行してみました。
[root@bobchan ~]# fortune
Don't smoke the next cigarette. Repeat.
[root@bobchan ~]# fortune
I went home with a waitress,
The way I always do.
How I was I to know?
She was with the Russians too.
I was gambling in Havana,
I took a little risk.
Send lawyers, guns, and money,
Dad, get me out of this.
-- Warren Zevon, "Lawyers, Guns and Money"
?? ちょっと意味がわからないですね。。。
Linuxには色々なコマンドがありますね。