こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

解決済みの質問

CentOSにてアクセス解析ツール「webalizer」のインストール

CentOSにてアクセス解析ツール「webalizer」のインストールの際の問題

CentOS5.4(i386版)を使用しております。
webalizerを日本語化しようと思い、以前にインストールした英語版を削除してソースのダウンロード
====
wget http://ftp.riken.go.jp/Linux/centos/5.5/os/SRPMS/webalizer-2.01_10-30.1.src.rpm
====
までいったのですが、パッケージを展開
====
rpm -ivh webalizer-2.01_10-30.1.src.rpm
====
しようとすると、
====
エラー: %sourcedir を /usr/src/redhat/SOURCES に作成できません。
====
と表示され、展開することができません。
展開できない原因が分かる方いらっしゃいましたら、ご教授のほどお願い致します。

/usr/src/redhat/SOURCES
を確認したところ、実際には↑のようなディレクトリ構造にはなっておらず、
/usr/src
までしかないので、現時点で存在しないディレクトリにパッケージを展開しようとしているためエラーとなってしまうのかと自分では思っているのですが・・・

よろしくお願い致します。

投稿日時 - 2010-10-20 19:13:36

QNo.6263577

困ってます

質問者が選んだベストアンサー

[root@localhost ~]# rpm -qf /usr/src/redhat/SOURCES
rpm-build-4.4.2.3-20.el5_5.1
[root@localhost ~]#

ということで…
rpm-buildパッケージが入っていないのでしょう。
たぶん、他にもいろいろと入っていないのではないかと思われますが…。
まずはyumでrpm-buildのインストールでしょうかね。
ある程度必要なものはインストールされるかと。
# それでも足りないでしょうけど。

ちなみに、rpmパッケージの作成自体はrootユーザーでなくても可能です。
# 必要なパッケージが入っている必要はありますが。
「rpm パッケージ作成 一般ユーザ」辺りで検索して下さい。

投稿日時 - 2010-10-20 23:23:35

お礼

Wr5さん

早速のご回答ありがとうございます。

rpm-buildパッケージですが、入っていなかったためインストールしました。
また、
$ mkdir -p ~/rpm/{BUILD,SOURCES,SPECS,SRPMS,RPMS}
でディレクトリを作成したところ、無事パッケージの展開ができました。


ご教授いただき、どうもありがとうございました!

投稿日時 - 2010-10-21 01:18:11

ANo.1

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(1)

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-