GNU/Linux >> Linux の 問題 >  >> Ubuntu

ソースコード(.tar.gz、.tgz)からUbuntuDEBパッケージを作成する

このチュートリアルでは、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の公式ウェブサイトを確認してください。


Ubuntu
  1. DebianパッケージアーカイブDEBからファイルを抽出する方法

  2. UbuntuLinuxでソフトウェアパッケージの詳細を確認する方法

  3. Ubuntuを15から16.04にアップデートした後、キーボード構成パッケージでエラーが発生しましたか?

  1. Ubuntu18.04LTSでソースからBrotliをコンパイルする方法

  2. Tar.xzから最新のCode::blocksをインストールする方法は?

  3. Ubuntuで.isoから.imgファイルを作成する方法は?

  1. Ubuntuからソフトウェアパッケージをアンインストールまたは削除する方法

  2. ubuntuのcheckinstallを使用してソースからdebファイルを作成します

  3. Ubuntu のソース コードから自分で Python をビルドするにはどうすればよいですか?