ソフトウェア · 1 min read · Dec 16, 2025

Checkinstallを使用した.debパッケージの作成

Checkinstallを使用した.debパッケージの作成

バージョン 1.0
著者: Falko Timme

Checkinstallは、ローカルネットワークで使用できるシンプルな.debパッケージを作成するための便利なツールです(例: 複数のDebianコンピュータに同じソフトウェアをインストールする必要がある場合)。ソースからソフトウェアをコンパイルしてインストールすることができますが、違いはシンプルなDebianパッケージが生成されることです。これにより、dpkg -rを実行することで、コンパイルしたソフトウェアを簡単にアンインストールできます!

私は、Debianシステム上でアンチウイルスソフトウェアClamAVをコンパイルしてインストールすることで、checkinstallの使用法を示します。

このハウツーは実用的なガイドを目的としており、理論的な背景はカバーしていません。それらはウェブ上の他の多くの文書で扱われています。

この文書には、いかなる種類の保証もありません!

1 Checkinstallのインストール

それは簡単です。1-2-3:

apt-get install checkinstall

システムがcheckinstallというパッケージを知らないと告げた場合は、次の行を/etc/apt/sources.listに追加してください:

deb
http://www.backports.org/debian/ woody checkinstall

そして、

apt-get update

を実行します。

その後、再度checkinstallをインストールしてみてください。

2 ClamAVのインストール

ClamAVのソースが必要です。ソフトウェアは/tmpディレクトリからインストールします。

cd /tmp
wget http://mesh.dl.sourceforge.net/sourceforge/clamav/clamav-0.81.tar.gz
apt-get install libgmp3 libgmp3-dev
groupadd clamav
useradd -g clamav -s /bin/false -c “Clam AntiVirus” clamav
tar xvfz clamav-0.81.tar.gz
cd clamav-0.81/
./configure –sysconfdir=/etc

(注: ./configure –helpは、利用可能なすべての設定オプションのリストを表示します。)

make

ここで主な違いが出てきます: make installの代わりに、

checkinstall -D make install

を実行します。

“パッケージドキュメントディレクトリ ./doc-pak は存在しません。
デフォルトのパッケージドキュメントセットを作成しますか? [y]:”
という質問にはyと答えてください。

次に、パッケージの説明を入力します(例: ClamAV 0.81)。
.debパッケージの設定オプションの概要が表示されます:

ここで変更することもできますし、単にエンターを押して続行することもできます。これでClamAVがインストールされ、さらにDebianパッケージが作成されます。これはインストールディレクトリ/tmp/clamav-0.81にあり、最終的なcheckinstallの概要に記載されています:

これでclamav-0.81_0.81-1_i386.debを他のDebianコンピュータにコピーし、

dpkg -i /path/to/clamav-0.81_0.81-1_i386.deb

を実行してインストールできます。

削除したい場合は、単に

dpkg -r clamav-0.81

を実行します。

これは、ClamAVをコンパイルしたコンピュータでも機能します!これは、ソースからソフトウェアをインストールし、結果に満足できない場合は削除するための素晴らしい方法です。

リンク

Checkinstall: http://asic-linux.com.mx/~izto/checkinstall/

ClamAV: http://www.clamav.net/

この文書の元の場所:

http://www.falkotimme.com/howtos/checkinstall/

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。