[FAQ CENTER トップ]
[Redhat Enterprise linux 6(EL) FAQ トップへ]





【質問】sosreportのインストール方法は

環境:Redhat Enterprise linux 6(EL)

【回答】 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 トップ]


本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2012