Python2.6.4用のRPMの作成について読んでいます。このページ:http ://docs.python.org/distutils/builtdist.htmlを使用して、現在のPythonのRPMを作成できると書かれていますpython setup.py bdist_rpm
。私が持っている質問は次のとおりです。
- Pythonインストールディレクトリにこのコマンドを入力する必要がありますか?
- このコマンドは、RPMにインストールしたすべてのモジュールをパッケージ化しますか?
- これはこれを行うための正しいコマンドですか?
- これを簡単にする他の提案はありますか?
さて、checkinstallを使用してこれを整理しました。
http://www.asic-linux.com.mx/~izto/checkinstall/checkinstall
からダウンロードしました。
次にパッケージをインストールしましたが、/usr/local/sbin/checkinstall
それを機能させるにはPATHを入力する必要がありました。次に、RPMディレクトリを実行するために次のコマンドを入力しました。
yum install rpm-build
次にcd
、Pythonモジュールに入り、次のコマンドを入力しました。
checkinstall -R --nodoc --delspec=no --exclude=/selinux python2.6 ./setup.py install
checkinstall
このコマンドは、通常のmakeではなくsetup.pyを介してインストールするPythonライブラリとしてのコマンドを置き換えます。
その後、checkinstall
プロセスを実行しました。完成したRPMはに配置されまし/usr/src/redhat/RPMS/i386/
た。
注:これはLINUXREDHAT用です。