永安です。 "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>
Follow-Ups: References:
- [linux-users:71012] Re: sendmail で .forwardファ イルが無視される。Kiyokazu SUTO
- [linux-users:71015] Re: sendmailで .forwardファイルが無視される。ISHIOKA Takashi
- [linux-users:71018] .forwardによる転送できました。Kazunori Shimizu
- [linux-users:71019] suのソースはどこwilliam
- Prev by Subject: [linux-users:71019] suのソースはどこ
- Next by Subject: [linux-users:71021] Re: suのソースはどこ
- Previous by thread: [linux-users:71019] suのソースはどこ
- Next by thread: [linux-users:71027] Re: [linux-users:71020] Re: su のソースはどこ
- Indexes:[Main][Thread]