[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:71020] Re: su のソースはどこ


永安です。

"william" wrote:
> 吉と申します。

はじめまして。

> suなどのLinuxのコマンドのソースを参照したいですが、
> どこにありますか。
> 
> find / -name su.c で探しましたが、
> ないです。
> 
> # Redhat6.2のEverythingを選んでインストールしました。

こういう時に便利なのが rpm コマンドの -qf オプションです。

% rpm -qf /bin/su
sh-utils-1.16-23
% 

と出ますので、su は sh-utils に含まれていることが分かります。

RedHat で RPM を利用している場合、ソースは .src.rpm (Source RPM、SRPM 
と呼ぶ) というファイルに入っていますので、sh-utils-1.1.6-23.src.rpm 
というファイルをRedHat の ftp ディレクトリなどから探します。

あとは、その SRPM を

# rpm -i sh-utils-1.1.6-23.src.rpm

とすれば /usr/src/redhat/SOURCES の中にソース(.tar.gz)が展開されますの
で、それを利用することができるようになります。

--
NAGAYASU Satoshi <snaga _at_ oak.forus.or.jp>

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: