私はPythonプログラミングが初めてで、これが私の最初の本格的なPythonアプリケーションです。また、Ubuntu/GTK プラットフォーム用のパブリック アプリケーションを作成したこともありません。最終的な目標は、このアプリケーションを Ubuntu ソフトウェア リポジトリまたは同様のリポジトリで利用できるようにすることです。
パッケージの構築に関する情報を調べていて、いくつかのドキュメント (例: http://developer.ubuntu.com/publish/my-apps-packages/ ) と Py2deb のようないくつかのパッケージに出くわしましたが、アプリケーションがどのように機能するかは明確ではありません。 debインストーラーが正しいことをできるように構造化する必要があります
- アプリケーションは、apt-get install コマンドを使用してインストールできる他の Python ライブラリに依存しています。この依存関係を示す方法
- アプリケーションは、PIP を使用してインストールできるいくつかの Python ライブラリに依存しています。これらのライブラリを確認/インストールする方法。
- アプリケーションには webkit3 が必要です。これは標準の ubuntu デスクトップ インストールの一部だと思いますが、明示的な依存関係を示す必要がありますか? はいの場合、それを行う方法。
- アプリケーションには独自のリソース ファイルがあります。画像やテンプレートなどの Python 以外のファイルです。これらのファイルはどこに移動する必要がありますか。
アプリケーションの現在のツリー構造は、 https://github.com/nhrdl/notesMDで確認できます。