【回答】
sosreport(ソースパッケージ)をインストールするには以下の手順に従います。
以下は sos-1.7-6.1.src.rpm の例です。
(1)rpmbuild コマンドによりソースパッケージをコンパイルします。
[root@testsrv test1]# rpm -ivh sos-1.7-6.1.src.rpm
1:sos 警告: user brewbuilder does not exist - using root
警告: group brewbuilder does not exist - using root
警告: user brewbuilder does not exist - using root
警告: group brewbuilder does not exist - using root
警告: user brewbuilder does not exist - using root
警告: group brewbuilder does not exist - using root
########################################### [100%]
(2)SPECファイル等が作成されたことを確認します。
[root@testsrv test1]# ls /usr/src/redhat/SOURCES/
sos-1.7-6-hwcert-compat.diff sos-1.7.tar.gz
[root@testsrv test1]# ls /usr/src/redhat/SPECS/
sos.spec
(3)SPECファイルより RPMを生成します。
[root@testsrv test1]# rpmbuild -bb --clean /usr/src//redhat/SPECS/sos.spec
<中略>
/usr/src/redhat/RPMS/noarch/sos-1.7-6.1.noarch.rpm
<中略>
(4)rpm をインストールします。
[root@testsrv test1]# rpm -ivh /usr/src/redhat/RPMS/noarch/sos-1.7-6.1.noarch.rpm
Preparing... ########################################### [100%]
1:sos ########################################### [100%]
以上で導入が終わりました。
(*)sysreportが導入されている状態では以下の通りパッケージがバッティングします。
[root@testsrv /]# rpm -ivh /usr/src/redhat/RPMS/noarch/sos-1.7-6.1.noarch.rpm
Preparing... ########################################### [100%]
file /usr/sbin/sysreport from install of sos-1.7-6.1 conflicts with file from package sysreport-1.3.15-6
file /usr/share/sysreport/functions from install of sos-1.7-6.1 conflicts with file from package sysreport-1.3.15-6
rpm -e で RPM を削除する必要があります。
(*)本ページは Redhat Enterprise Linux 4以後を想定しています。
最終更新日:2009/12/30
[Redhat Enterprise linux 6(EL) FAQ トップへ]
[FAQ CENTER トップ]