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

ソースからUbuntuパッケージを作成する方法

ソースからのビルドは、ビルド済みのパッケージを常に求めている経験の浅いLinuxユーザーにとって最も人気のある選択肢ではありませんでした。これは特に、電源や端末よりも便利でGUIが好きなUbuntuユーザーに当てはまります。残念ながら、Linuxの世界のすべてが最初にソースとしてリリースされ、次にさまざまなディストリビューションやアーキテクチャ用にパッケージ化されます。つまり、リリースされたばかりのソフトウェアの最新バージョンのパッケージを見つけることはほとんどないでしょう。ありがたいことに、Ubuntuパッケージの構築は、技術的な知識やコーディングの知識をまったく必要としない簡単な手順です。これを行う方法のステップバイステップガイドです。

CheckInstallの使用

まず、「checkinstall」という名前のパッケージを次のようにインストールする必要があります:

sudo apt-get install checkinstall

パッケージ構築プロセスでこのツールが必要になります。これを行った後、ビルドするソフトウェアのソースコードを.debパッケージとして取得する必要があります。私の例では、Linux用のオーディオシンセサイザーアプリケーションであるTerminatorXソースコードを使用します。依存関係の要件を満たすことができることを確認する限り、好きなものを使用できます。

圧縮されたアーカイブを抽出し、新しく作成されたフォルダーに入り、そのフォルダーで新しいターミナルセッションを開きます。最初に入力するコマンドは「./configure」で、その後にEnterキーを押すと、端末は不足している依存関係を出力します。

システムに追加の開発ライブラリをインストールしてすべての依存関係を処理した後、「make」コマンドを入力して続行できます。構築するソフトウェアのサイズとシステムに電力を供給するCPUによっては、この段階に時間がかかる場合があります。 3番目のステップは、パッケージ構築手順が実際に開始される場所です。コマンド「sudocheckinstall」を入力すると、rootパスワードを挿入すると、次のオプションが表示されます。

パッケージのビルドを開始する前に、checkinstallが提供する14のオプションのいずれかを選択できます。たとえば、「2」を押してEnterキーを押して結果のパッケージの名前を変更したり、「8」を押してEnterキーを押して、ターミナルが開いた場所とは別のソースの場所を選択したりできます。変更したいとします。現在の64ビットから32ビットへのアーキテクチャ。これにより、別のシステムにもパッケージをインストールできます。 「7」を押して入力し、新しいアーキテクチャタイプを挿入する必要があります。

Debreateの使用

Debreateは、ソースからDebianパッケージをビルドできる簡単なGUIツールです。パッケージ名、バージョン、パッケージメンテナの電子メール、簡単な説明とカテゴリなどを追加するステップバイステップのアプローチに従うだけです。

次に、Filesディレクトリを設定すると、基本的に完了です。残りはすべてオプションです。

Debreateを使用すると、パッケージの名前とバージョンの詳細を使用して依存関係の要件を設定し(ステップ3)、変更ログを含め(ステップ6)、メニューランチャーを作成するためのパラメーターを設定することもできます。これがすべて完了したら、最後のステップでその「ビルドの開始」アイコンを押して、宛先を選択できます。

Debreateは本当に使いやすく、完全なDebianパッケージ作成ツールです。 CheckInstallは、パッケージをすばやく作成したい場合に役立ちますが、Debreateは、特別な労力や知識を必要とせずに、より高品質の結果を提供できます。


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

  2. Ubuntu から neovim をアンインストールする方法

  3. Ubuntu から rhythmbox-plugins をアンインストールする方法

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

  2. Ubuntu15.04からUbuntu15.10にアップグレードする方法

  3. Ubuntu から Steam をアンインストールする方法

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

  2. Ubuntu16.04からUbuntu18.04にアップグレードする方法

  3. Ubuntu20.04にWebminをインストールする方法