kshをいれる for RedHat7.2
kshをいれる for RedHat7.2
0.改訂履歴
1.はじめに
このドキュメントでは,RedHat 7.2にkshをインストールする手順を説明する.
2.kshって?
- コマンドライン系のOSでは,「シェル」というのがある.
- シェルには,sh,csh,zsh,tcsh,bash等がありますが,Korn Shellの略のkshというのがある.
- AIX 3.xの時は,デフォルトだったが,周りの人に聞くと,あまり知名度はない模様.
3.kshのパッケージを探す
- RedHat7.2のモジュールをフルインストールしたマシンで,パッケージ情報をのぞいてみる.
bash-2.05$ rpm -qa | grep ksh
pdksh-5.2.14-13
bash-2.05$
|
- pdkshというのがそれっぽい?
- kshのマニュアルをみてみる.
bash-2.05$ man ksh | head
KSH(1) User commands KSH(1)
NAME
ksh - Public domain Korn shell
SYNOPSIS
ksh [+-abCefhikmnprsuvxX] [+-o option] [ [ -c command-
string [command-name] | -s | file ] [argument ...] ]
Error executing formatting or display command.
System command (cd /usr/share/man && (echo ".pl 11i"; /usr/bin/gunzip -c '/usr/share/
man/man1/ksh.1.gz') | /usr/bin/gtbl | /usr/bin/nroff -mandoc | cat) exited
with status 36096.
No manual entry for ksh
bash-2.05$
|
- Public Doman Korn SHellでsdkshで名前が一致してるようである.
4.kshのパッケージを入手する
- Googleで探すと,次のページが一致した.
- pdksh-5.2.14-13 RPM for i386
- ダウンロードしたファイルは次の通り.
[PBG4-667:~] shinnai% ls -la *ksh*
-rw-r--r-- 1 shinnai staff 181294 Sep 28 15:36 pdksh-5.2.14-13.i386.rpm
[PBG4-667:~] shinnai%
|
[poweredge:root/516]#rpm -ihv pdksh-5.2.14-13.i386.rpm
Preparing... ########################################### [100%]
1:pdksh ########################################### [100%]
[poweredge:root/517]#
|
[poweredge:root/521]#file /bin/ksh
/bin/ksh: ELF 32-bit LSB executable, Intel 80386, version 1, dynamically linked (uses
shared libs), stripped
[poweredge:root/522]#
|