のようにUbuntu
のインストーラのようなものを作成するツールはありますか?Ubuntuのインストーラを作成するには
答えて
〜zip &パック化されたファイルとは思えないと思います。
独自のソフトウェアをパッケージ化したい場合は、その中にシェルスクリプトを入れてコンパイルコマンドを入力し、その中のユーザからの入力を得ることです。それをinstall.shという名前で "tar.gz"形式で圧縮します。
Ubuntu Packaging Guideには、必要な情報がすべて記載されています。基本的にバイナリを提供することができます。バイナリはあなたのプログラムのすべてのニーズですが、それでも.debを作ることは、それをユーザーの適切な場所にコピーします。リポジトリからパッケージを直接入手できるようにするには、そのパッケージをリクエストする必要があります。私はそれについてのガイドラインがUbuntuにあるのか分かりません。
.msiの後にいる場合は、.debファイルが必要です。 インストール時スクリプト(preinst
またはpostinst
)を使用して、必要に応じてインタラクティブにすることができます。
の.debファイル
A DEBは、ソフトウェアそのものと、いくつかのメタデータを含む特定の構造を有する、(xxx.debという名前)だけでzipアーカイブです。メタデータには「依存関係」などが含まれているため、サードパーティのツール(Pythonライブラリやデータベースエンジンなど)を出荷する必要はありません。
ありdebファイルを構築するための多くの方法があり、このためのプラグインを持っていることが、あなたのソフトウェアを構築するためのツールチェーンここ
は、いくつかの出発点です(例えばMavenは.debというプラグインを持っているJavaのビルド・ツールです): https://wiki.ubuntu.com/PbuilderHowto:
- https://wiki.ubuntu.com/PackagingGuide/Complete( 'バイナリパッケージ' を参照)
- http://www.debian.org/doc/manuals/debian-faq/ch-pkg_basics.en.html
pbuilder
は、Ubuntuのが推奨するツールです。の
インタラクティブインストーラ
あなたは対話型のインストーラ後にしている場合、あなたはpreinst
またはpostinst
スクリプト内で実行されるいくつかの簡単な入力を、提供するために、「のdebconf」を使用することができます。あなたは、クロスプラットフォームのGUIインストーラに興味があるなら、
また http://www.fifi.org/doc/debconf-doc/tutorial.html
のIzPackを(例えばmysqlのサーバーは、debconfを使って)、そしてあなたは、Javaベースのツールを使用して満足していますIzPackを見たいかもしれません。 IzPackは主にJavaアプリケーションのパッケージング用ですが、Java以外のソフトウェアにも使用できます。
- 1. インストーラを作成する
- 2. インストーラの作成に関する文章
- 3. Ubuntuでinitrd.imgを作成するには?
- 4. マルチプラットフォームのJavaデスクトップアプリケーションのインストーラを作成するには?
- 5. 私のDLLのインストーラを作成するには?
- 6. consultingwareのインストーラの作成
- 7. gitlabでインストーラを作成する
- 8. Mavenでインストーラを作成する方法
- 9. Google Chrome拡張機能のインストーラを作成するには
- 10. Laravelインストーラの作成方法
- 11. weblogic用インストーラの作成
- 12. Javaアプリケーションのインストーラを作成します
- 13. Ubuntuでインストーラをダブルクリックしますか?
- 14. NSISで擬似インストーラを作成するには?
- 15. 32ビットPCに64ビットInstallShieldインストーラを作成する方法は?
- 16. 1人のインストーラでJava EE Webアプリケーションのインストーラを作成するにはどうすればよいですか?
- 17. VS2010でCOMオブジェクトのmsiインストーラを作成する方法は?
- 18. NodeJS AppsのOSX(pkg)インストーラを作成する方法は?
- 19. Netbeans(JAVA)プロジェクトのインストーラを作成
- 20. インストーラの場所にファイルを作成する - Java
- 21. DebianとUbuntuのerlangゼロ依存インストーラ
- 22. Macインストーラがファイルを単にインストール(コピー)する.pkgを作成するには?
- 23. 私の製品のインストーラの作成
- 24. Linux、Mac、Windowsでインストーラを作成する方法は?
- 25. ソースコードからqtcreatorインストーラを作成する方法は?
- 26. Javaデスクトップアプリケーション用のインストーラの作成
- 27. WindowsサービスのMSIインストーラの作成
- 28. Ubuntuのスクリーンショットでdebパッケージを作成するには?
- 29. Ubuntuで "/"のショートカットを作成するには?
- 30. Ubuntuのログイン画面置き換えを作成するには