slコマンド | ぼぶろぐ

ぼぶろぐ

以前は、あいらぶLinux♪というタイトルでしたが、
最近はLinux以外のことも書いているので、タイトルを変更しました。
ぼぶちゃんのぶろぐでぼぶろぐです。

■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には色々なコマンドがありますね。