web-dev-qa-db-ja.com

コンパイルされたソースファイルから.debパッケージを作成する方法は?

質問:

Mono 3.0はリリースされましたが、インストールできる場所からppaは見つかりませんでした。

これがあります: https://launchpad.net/~directhex/+ppa-packages

しかし、それはモノ2.10.8.1-5です。

ASP.NET MVC4で遊んでいるので、3.0リリースが必要です。

これで、Mono 3.0を自分でコンパイルしてインストールできます。私はそれをどのように行うか、ここでチュートリアルしました: http://ubuntuforums.org/showthread.php?t=159137

私の問題は、新しいubuntuをインストールするたびに(サーバー、ラップトップ、デスクトップ、HDが壊れたときに更新されたインストール)、この長い手順をもう一度実行する必要があることです。

したがって、一度コンパイルしてからPPAにアップロードして、私(および他のすべての人)がソースから再度インストールする必要がないようにします。

さて、質問:ビルドプロセス全体で、オプションを使用した実行の実行、構成後のメイクファイルの修正、構成後のソースコードの修正などが必要です。

既にコンパイルされたファイルから.debパッケージを作成する簡単な方法はありますか?

そのため、インストールスクリプトでは、数回書くだけで済みます。

cd package_directory_1/
make install
cd package_directory_2/
make install
cd package_directory_3/
make install

等.

6
WitchCraft

tachyonsからのヒントに従って、checkinstall

apt-get install checkinstall 

checkinstall -D make install

詳細については、こちらをご覧ください。
http://www.falkotimme.com/howtos/checkinstall/

3
WitchCraft

試しましたか:

make package

パッケージを作成する以外は何もインストールしません。

JM

0
Jean-Marie