web-dev-qa-db-ja.com

tarballからdebインストーラーを作成する方法は?

可能性のある複製:
最も単純なDebianパッケージングガイド?

実行可能ファイルが含まれているいくつかのtarball(Firefox、Eclipse、Zend Studioなど)があり、それらを抽出して実行できます。ただし、この実行可能ファイルは、それを抽出したユーザーのみが使用できます。

すべてのユーザーが使用できるようにする場合は、/usr/share/usr/local/share//opt/などの場所に移動し、適切なアクセス許可を与え、/usr/bin/で実行可能ファイルを作成するなど...

私はそれらすべてを行うdebインストーラーファイルを作りたいです!
どうやるか?

8
Behzadsh

Ubuntu wikiリンク:

ソースの場合は、ソースをコンパイルしてからcheckinstallを調べます。コンパイルされたソースコードからdebパッケージを作成します。

checkinstallInstall checkinstall

checkinstall を使用するためのガイド

また、次を試すことができます、

tar.gzインストールからdebを取得するにはalien

Sudo apt-get install alien

tar.gzフォルダーに移動して、次の操作を行います。

alien -k filename.tar.gz

次に、新しいdebファイルをダブルクリックしてインストールします。 (gdebiをインストールする必要があります)

13
karthick87

オープンソースアプリケーションでこれを行う最良の方法は、Sudo make checkinstallの代わりにSudo make installを実行することです。このプロセス(パッケージの作成)のGUIを提供するプログラムはいくつかありますが、何をしているのかわからない場合は使用が難しい場合があります。

ただし、これらのtarballを使用せずにこれらのアプリケーション(新しいバージョンを含む)をインストールできることに気付いていますか?

2
RolandiXor