スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

XenのDomainUにcheckinstallをインストール

XenのDomainUのサーバにcheckinstallを入れようとするとエラーになる。Domain0だと大丈夫なのに…。

# cd /usr/src/redhat/RPMS/x86_64
# rpm -ivh checkinstall-1.6.1-1.x86_64.rpm

こんなエラー↓がでる。。

準備中...  ########################################### [100%]
 ファイル /bin/sed (パッケージ checkinstall-1.6.1-1 から) は、パッケージ sed-4.1.5-5.fc6 からのファイルと競合して
 ファイル /usr/bin/make (パッケージ checkinstall-1.6.1-1 から) は、パッケージ make-3.81-1.1 からのファイルと競合して
 ファイル /bin/cp (パッケージ checkinstall-1.6.1-1 から) は、パッケージ coreutils-5.97-12.1.el5 からのファイルと競合して
 ファイル /bin/mkdir (パッケージ checkinstall-1.6.1-1 から) は、パッケージ coreutils-5.97-12.1.el5 からのファイルと競合して
 ファイル /bin/rm (パッケージ checkinstall-1.6.1-1 から) は、パッケージ coreutils-5.97-12.1.el5 からのファイルと競合して
 ファイル /usr/bin/msgfmt (パッケージ checkinstall-1.6.1-1 から) は、パッケージ gettext-0.14.6-4.el5 からのファイルと競合して

競合しているファイルは明らかにcheckinstallのパッケージに含まれなくていいものばかり。
なので、これらをrpmから除く。

checkinstallのmake installからやり直す。

# cd checkinstall-1.6.1
# make install
# /usr/local/sbin/checkinstall --inspect
ENTERですすめていくと、
Press ENTER to continue.
と表示されるのでENTER。
viでパッケージに含めるものを編集するようになるので、上記の競合するものを除いて保存。

/bin/cp ← 削除
/bin/mkdir ← 削除
/bin/rm ← 削除
/bin/sed ← 削除
/etc/selinux/
/usr/bin/make ← 削除
/usr/bin/msgfmt ← 削除
/usr/local/bin/installwatch
/usr/local/lib/checkinstall/checkinstallrc-dist
/usr/local/lib/checkinstall/locale/de/LC_MESSAGES/checkinstall.mo
/usr/local/lib/checkinstall/locale/es/LC_MESSAGES/checkinstall.mo
/usr/local/lib/checkinstall/locale/id/LC_MESSAGES/checkinstall.mo
/usr/local/lib/checkinstall/locale/it/LC_MESSAGES/checkinstall.mo
/usr/local/lib/checkinstall/locale/ja/LC_MESSAGES/checkinstall.mo
/usr/local/lib/checkinstall/locale/no/LC_MESSAGES/checkinstall.mo
/usr/local/lib/checkinstall/locale/pt_BR/LC_MESSAGES/checkinstall.mo
/usr/local/lib/checkinstall/locale/ru/LC_MESSAGES/checkinstall.mo
/usr/local/lib/checkinstall/locale/zh_CN/LC_MESSAGES/checkinstall.mo
/usr/local/lib/installwatch.so
/usr/local/sbin/checkinstall
/usr/local/sbin/makepak

再度rpmでcheckinstallをインストール。

# rpm -ivh --nomd5 checkinstall-1.6.1-1.x86_64.rpm
準備中...  ########################################### [100%]
   1:checkinstall  ########################################### [100%]

OKっぽい。

何故かほかのパッケージでも同様のことが起こる。

この記事のトラックバックURL

http://ysmt.blog21.fc2.com/tb.php/233-5bbf9aa6

コメント

コメントする

管理者にだけ表示を許可する

Template Designed by DW99

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。