このチュートリアルでは、Ubuntu DEBパッケージを作成する方法を示します。場合によっては、configure、make、make installを実行して、ソースコードからソフトウェアをインストールします。そうすれば、プロセスを元に戻す(アンインストールする)ことはできません。この問題を解決するために、ソースコードをDEBパッケージに組み込むことができます。
DEB、Debianパッケージは標準のUnixアーカイブであり、オプションでgzip(zlib)、Bzip2、lzma、またはxz(lzma2)で圧縮された2つのtarアーカイブが含まれます。プログラムデータ。(出典:Wikipedia)
ソースコードからUbuntuDEBパッケージを作成する
手順1.まず、次のapt
を実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。
sudo apt update sudo apt upgrade
ステップ2.UbuntuDEBパッケージを作成します。
- DEBビルダーの依存関係
deb
の構築を開始するには パッケージの場合、いくつかの依存関係をインストールする必要があります:
apt-get update apt-get install build-essential automake autoconf libtool pkg-config checkinstall
このチュートリアルでは、deb
を作成する方法を紹介します。 DanteSocksServerのパッケージ ソースコード。ファイルはここから入手できます:http://www.inet.no/dante/files/dante-1.3.2.tar.gz
- DEBパッケージをビルドするためのSSHコマンドリスト
以下は、ソースコードからDanteDEBパッケージをビルドするためのコマンドリストです。
wget http://www.inet.no/dante/files/dante-1.3.2.tar.gz tar zxvf dante-1.3.2.tar.gz cd dante-1.3.2 ./configure make checkinstall
最後のコマンド「checkinstall
」には、入力する必要のある応答があります。完了すると、DEBファイル「dante_1.3.2-1_amd64.deb」が生成されます
- DEBパッケージのインストール
このパッケージをインストールするには、標準コマンドを使用できます:
dpkg -i dante_1.3.2-1_amd64.deb
すべて完了しました…
ただし、何らかの方法でアンインストールする場合は、次のコマンドを使用して簡単に実行できます。
dpkg -r dante_1.3.2-1_amd64.deb
おめでとうございます!Ubuntu debパッケージが正常に作成されました。このチュートリアルを使用して、Ubuntu 20.04 LTS(Focal Fossa)でdebパッケージを作成していただきありがとうございます。追加のヘルプや役立つ情報が必要な場合は、 Ubuntuの公式ウェブサイトを確認してください。