RPMの作成

Red Hat Linuxのページトップへ

checkinstallを使用するわけですが、rpmを作成するにあたり、以前から使用しているspecファイルを使用した物より自由度は下がります。

Checkinstall のインストール
 
chekinstallは、
http://asic-linux.com.mx/~izto/checkinstall/
から入手できます。
バイナリー版、checkinstall-1.5.3-1.i386.rpmを使用します。
ソースから導入する場合は、以下の手順で
# tar zxvf checkinstall-1.5.3.tgz
# cd checkinstall-1.5.3
# make
# make install
# checkinstall
すると、いろいろ質問されますので、答えて行きます。
今回はrpmを作成するので、checkinstall-1.5.3/readmeをよく読んでください。

checkinstall の使いかた。
# ./configure
# make
# checkinstall -R

checkinstall 1.5.3, Copyright 2001 Felipe Eduardo Sanchez Diaz Duran
           This software is released under the GNU GPL.
 
 
The package documentation directory ./doc-pak does not exist.
Should I create a default set of package docs?  [y]:y ←「y」を入力して[Enter]キーを押す
(省略)
Please choose the packaging method you want to use.
Slackware [S], RPM [R] or Debian [D]?r ←「r」を入力して[Enter]キーを押す

Please write a description for the package.
End your description with an empty line or EOF.
>> ←[Enter]キーを押す

This package will be built according to these values:

1 -  Summary: [ Package created with checkinstall 1.5.3 ]
2 -  Name:    [ httpd ]
3 -  Version: [ 2.0.50 ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ Applications/System ]
7 -  Architecture: [ i386 ]
8 -  Source location: [ httpd-2.0.50 ]
9 -  Alternate source location: [  ]
10 - Provides: [ httpd ]

Enter a number to change any of them or press ENTER to continue: ←[Enter]キーを押す 
(省略)

**********************************************************************
 
 Done. The new package has been installed and saved to
 /usr/src/redhat/RPMS/i386/httpd-2.0.50-1.i386.rpm
 
 You can remove it from your system anytime using:
 
      rpm -e httpd-2.0.50-1
 
**********************************************************************
以上で、/usr/src/redhat/RPMS/i386ディレクトリにrpmパッケージが作成される。

ぺんたん.info
あかいひ.com
IPくん.com
8枠.com - 競馬情報
galhime.com

PC Q&A||古い記事|雑学|ラーメン