メイン

rpm作成 アーカイブ

2008年04月30日

rpmbuild

srpmをdlして、自前でbuildする場合のtips
1./usr/src/redhat以外でbuildする
rpm作成用のユーザを作る
例)makerpm
2.ディレクトリを作成
mkdir {$HOME/rpmbuild,$HOME/rpmbuild/BUILD,$HOME/rpmbuild/RPMS,$HOME/rpmbuild/SOURCES,$HOME/rpmbuild/SPECS,$HOME/rpmbuild/SRPMS}
3.rpm作成用ユーザ配下に.rpmmacrosを作成
vi .rpmmacros
%_topdir /home/makerpm/rpmbuild

echo "%_topdir /home/makerpm/rpmbuild" > $HOME/.rpmmacros
でもよい

4.必要に応じて.rpmmacrosに追加

2008年06月20日

clamavの再ビルド

ClamAV update process started at (nowdate time)
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.88.7 Recommended version: 0.93.1
DON'T PANIC! Read http://www.clamav.net/faq.html
main.cvd is up to date (version: 46, sigs: 231834, f-level: 26, builder: sven)
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Current functionality level = 10, recommended = 26
DON'T PANIC! Read http://www.clamav.net/faq.html
daily.cvd is up to date (version: 7522, sigs: 86097, f-level: 31, builder: guitar)
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Current functionality level = 10, recommended = 31
DON'T PANIC! Read http://www.clamav.net/faq.html

最近、clamのエラー(上記)が多発していたので、原因を調べてみた。
どうやら、clam自体のバージョンを上げないと、定義ファイルを更新できないらしい・・・
使用しているディストリビューションで最新のUPDATEがされていない(泣)
仕方ないので、上位バージョンのパッケージを持ってきて再ビルドすることに決定。

もってきたもの
fedora7のclamav
例のごとく、ローカルビルド用として用意したユーザーで再ビルド
ビルドサーバには、fedora-usermgmt-develとsendmail-develが入っていなかったので、依存性欠如のためビルドできず。
このパッケージは当該ディストリで用意されており、バージョンを問わないみたいなので、yumで取得。
yum -y install fedora-usermgmt-devel sendmail-devel
sendmail-develは、sendmailとの依存性のため自動的にインストール。

つづいて、clamavを再度ビルドして、目的のパッケージが作成される。
これをアップグレード導入した。

導入後、定義ファイルの更新
freshclam
ClamAV update process started at (now datetime)
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Local version: 0.92.1 Recommended version: 0.93.1
DON'T PANIC! Read http://www.clamav.net/support/faq
WARNING: Removing corrupted incremental directory main.inc
WARNING: Removing obsolete main.cvd
Downloading main.cvd [100%]
main.cvd updated (version: 46, sigs: 231834, f-level: 26, builder: sven)
WARNING: Removing corrupted incremental directory daily.inc
WARNING: Removing obsolete daily.cvd
Downloading daily.cvd [100%]
daily.cvd updated (version: 7523, sigs: 86097, f-level: 31, builder: guitar)
WARNING: Your ClamAV installation is OUTDATED!
WARNING: Current functionality level = 26, recommended = 31
DON'T PANIC! Read http://www.clamav.net/support/faq
Database updated (317931 signatures) from db.jp.clamav.net (IP: 61.206.123.121)

ということで、見事に定義ファイルの更新完了。

ご注意!!

著作権表示
このblogのオリジナルURLは
http://blog.sailine.net
です。
キャッシュで保持する場合はキャッシュであることを明示してください。明示しない場合は著作権侵害となります。
This blog is "http://blog.sailine.net" saving.
The contents must be displayed in above URL or based.
If you tried to show the blog with different the URL,you must license from the copyright holder.

About rpm作成

ブログ「彩らいん!もじサイト(ブログ版) blog.sailine.net」のカテゴリ「rpm作成」に投稿されたすべてのエントリーのアーカイブのページです。過去のものから新しいものへ順番に並んでいます。

前のカテゴリはopenpneです。

次のカテゴリはVisual Studio 操作ネタです。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.34
Copyright 2007-2010 ©彩らいん!もじサイト