ソフトウェア · 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/
この文書の元の場所:
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。