Unix環境で仮想マシン用のAPIを開発しています。ほとんどのモジュールはPythonで開発されています。これについていくつかの質問があります。
インストール可能なAPIにしたいと思います。つまり、apt-get/yum installを介してインストールすることです。 yumに関する限り、リポジトリを作成し、モジュールをFTPの場所に配置する必要があります。しかし、私は全体像を得ることができませんでした。これを達成するにはどのような手順を実行する必要がありますか?あるいは、いくつかの参照URLが役に立ちます。
答え1
これを2段階プロセスと考える必要があります。
まず、APIをインストールして使用できるようにします。pip
setup.py
プロジェクト用のファイルを作成して使用する設定ツール。しなければならないことが多く、この方法で自分のプロジェクトをインストールするために調整を始める前に、いくつかの例に従って手順を完了することをお勧めします。コンパイルが必要なC拡張を含めることができます。
いったんうまくいけば使えますstdeb
Debian インストール可能パッケージはそれに基づいて構築されました( .deb
)。
建設施設rpm
組み込みただし、rpm
ユーティリティが利用可能である必要があります。 ²
1設定ツール、distutils、配布などについて混乱している場合は、クラブへようこそ。読むこのstackoverflowの答えいくつかの比較と記録を行い、これは枕の下にあります。
²正しく動作するには、少し注意が必要です。 setup.pyが正しく機能しない可能性が.rpm
あります.deb
。実際の例から始めて、そこから進んでください。