CheckInstallのインストール

概要:任意のソフトウエアをパッケージ管理コマンドRPMによりインストールパッケージを一元管理できるように、任意のソフトウエアのソース・アーカイブから,RPM形式やdeb形式,tgz形式のパッケージが作成できるcheckinstallを導入する。 パッケージ化するための詳しい知識がなくても,ソースからパッケージを手軽に生成できる。

1. CheckInstallのインストール
CheckInstallのWebサイト[ http://asic-linux.com.mx/~izto/checkinstall/ ]からソースファイルをダウンロードし、インストールする。

# cd /tmp/work
# wget http://asic-linux.com.mx/~izto/checkinstall/files/source/checkinstall-1.6.2.tar.gz
# tar zxvf checkinstall-1.6.2.tar.gz
# cd checkinstall-1.6.2
# make
 (省略)
# make install
 (省略)

2. checkinstall自身のrpmパッケージを作成する。

# /usr/local/sbin/checkinstall

checkinstall 1.6.2, Copyright 2009 Felipe Eduardo 
           このソフトウェアはGNU GPLの下でリリースしています。

The checkinstallrc file was not found at:
/usr/local/sbin/../checkinstallrc


The package documentation directory ./doc-pak does
Should I create a default set of package docs?  [y]: y ← デフォルトの内容を使うものとする。


パッケージのドキュメンテーションを準備..OK

使用するパッケージ方式を選んでください。
Slackwareなら[S], RPMなら[R], Debianなら[D]を入力r ←「r」を入力して[Enter]を押す。


**************************************
**** RPM package creation selected ***
**************************************

このパッケージは以下の内容で構成されます:

1 -  Summary: [ CheckInstall installations tracker
2 -  Name:    [ checkinstall ]
3 -  Version: [ 1.6.2 ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ Applications/System ]
7 -  Architecture: [ i386 ]
8 -  Source location: [ checkinstall-1.6.2 ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ checkinstall ]

変更するものの番号を入力してください。Enterで続行します: ←[Enter]を押す。

Installing with make install...

(省略)
**********************************************************************

 Done. The new package has been saved to

 /usr/src/redhat/RPMS/i386/checkinstall-1.6.2-1.i386.rpm
 You can install it in your system anytime using:

      rpm -i checkinstall-1.6.2-1.i386.rpm

**********************************************************************

3. checkinstall自身をインストールする。

# cd /usr/src/redhat/RPMS/i386/ ← パッケージの作成フォルダー。
# rpm -ihv checkinstall-1.6.2-1.i386.rpm
準備中...                ########################################### [100%]
   1:checkinstall           ########################################### [100%]
  • 注:以下のエラーが発生した場合SELinuxを一時的に無効にする。インストール後にはSELinuxを元に戻す。
    エラー: アーカイブの伸長に失敗: ファイル /selinux/context;4bd5db86: cpio: open失敗 - 許可がありません
    
# rpm -q checkinstall ←「checkinstall」のインストールを確認する。
checkinstall-1.6.2-1

最終更新のRSS
Last-modified: 2014-03-11 (火) 01:59:57 (3699d)