ClamAVのパッケージを自分で作ってみる?のか? 1
またもやfreshclamの時に「パッケージが古い!!」ってメッセージが出て怒られてしまいます。
更新も検索もできないようなのですが、自力でrpmを作成したこともないし...
と思ってたら、[みんなの豊明ブログ]nocchiさんの記事で、パッケージを元にして何とかしてるのを見つけました。
見ながらやってみましたので、その記録を補足も含めて。
最初に、当たり前なんでしょうが、事前にsuでrootになってから以下の作業に入ります。
まずはClamAVのパッケージのソースを取ってくるのでしょうね
apt-get source clamav
で、中身に移動するのかな。フォルダ名は大文字になってますので注意。
cd /root/rpm/SOURCES
パッケージの元を最新版にするために、ClamAVの本家ページから最新ソースをダウンロードしてきます。
今回は以下のとおりでしたが、その時のバージョンに合わせてアドレスを書き換えてください。
wget http://freshmeat.net/redir/clamav/29355/url_tgz/clamav-0.94.1.tar.gz
SPECS内の設定ファイル?を上記の最新版バージョン名に書き換えます。今回はこう。
vi /root/rpm/SPECS/clamav.spec
Version: 0.94.1
で
rpm -ba clamav.spec
あれ、反応がない。。。???
rpm --help を見ると、「-ba」なんてオプションがないし、困った。。。
ググって探すとdieさんのこちらの日記で対処法?を発見。要するにパッケージが足りてないんですね。
apt-get install rpm-build
で
rpm -ba clamav.spec
おっ、反応がありました(^^v
が、いろいろ足りない!みたいなメッセージが出ましたので以下をapt-getしてきます。
apt-get install bzip2-devel
apt-get install curl-devel
apt-get install gmp-devel
で、今は「rpmbuild -ba clamav.spec」とするのが正しいらしい?ので、
rpmbuild -ba clamav.spec
と、おおっ!進み始めました!!
が、
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
で停止。。。(;_;)なんだこれ?
続く
テーマ : UNIX/Linux - ジャンル : コンピュータ
« ClamAVのパッケージを自分で作ってみる?のか? 2 l Home l VineLinux 4.2 時刻合わせを自動で行う »





