現在のバージョン(1.6.2)で 64 bit OS の場合は、
/usr/local/src/checkinstall-1.6.2/installwatch/Makefile を編集した方が良いでしょう。
# Makefile for installwatch# $Id: Makefile,v 0.7.0.6 2008/11/09 07:49:34 izto Exp $# Well, the only configurable part is the following variable.# Make sure the directory you specify exists.
PREFIX=/usr/local
# End of configurable part
VERSION=0.7.0beta7
BINDIR=$(PREFIX)/bin
# 以下のを変更します# LIBDIR=$(PREFIX)/lib ここをコメントアウトし、以下を挿入します。LIBDIR=$(PREFIX)/lib64
all: installwatch.so
installwatch.so: installwatch.o
ld -shared -o installwatch.so installwatch.o -ldl -lc
# Make sure the directory you specify exists.
PREFIX=/usr/local
# End of configurable part...
[/usr/local/src/checkinstall-1.6.2/]$/usr/local/sbin/checkinstallcheckinstall 1.6.2, Copyright 2009 Felipe Eduardo Sanchez Diaz Duran このソフトウェアはGNU GPLの下でリリースしています。The checkinstallrc file was not found at:/usr/local/sbin/./../checkinstallrcデフォルトの内容を使うものとしますThe package documentation directory ./doc-pak does not exist.Should I create a default set of package docs? [y]:yパッケージのドキュメンテーションを準備..OK*** No known documentation files were found. The new package*** won't include a documentation directory.使用するパッケージ方式を選んでください。Slackwareなら[S], RPMなら[R], Debianなら[D]を入力 Rこのパッケージの説明を書いてください説明の末尾は空行かEOFにしてください。>>checkinstall1.6.2>>****************************************** RPM package creation selected *****************************************このパッケージは以下の内容で構成されます:1 - Summary: [ checkinstall 1.6.2 ]2 - Name: [ sbin ]3 - Version: [ 20111202 ]4 - Release: [ 1 ]5 - License: [ GPL ]6 - Group: [ Applications/System ]7 - Architecture: [ x86_64 ]8 - Source location: [ sbin ]9 - Alternate source location: [ ]10 - Requires: [ ]11 - Provides: [ sbin ]変更するものの番号を入力してください。Enterで続行します:Installing with make install......
作成したcheckinstallのrpmを使ってインストールする
rpmが作成できたら、以下のようにcheckinstallのrpmパッケージがあるはずです。
64 bit OS : /usr/src/redhat/RPMS/x86_64/checkinstall-1.6.2-1.x86_64.rpm
32 bit OS : /usr/src/redhat/RPMS/i386/checkinstall-1.6.2-1.x86_64.rpm
これを早速インストールしてみましょう。
$rpm-i/usr/src/redhat/RPMS/x86_64/checkinstall-1.6.2-1.x86_64.rpm$rpm-qa|grepcheckinstallcheckinstall-1.6.2-1$checkinstall-Vcheckinstall 1.6.2, Copyright 2009 Felipe Eduardo Sanchez Diaz Duran このソフトウェアはGNU GPLの下でリリースしています。 :
コメントを投稿 :