RPMパッケージをDEBパッケージに変換してUbuntuにインストールする必要があります。私はDEBパッケージを構築する経験がないので、グーグルはstdebパッケージから 'bdist_rpm'を提案しますPythonでCコードをコンパイルするsetuptools 'bdist_deb'
コードはほとんどがpython、設定ファイルなどです。しかし、ビルドする必要があるCコードが1つあります。 RPMはバイナリを作成するためには/ usr/binにsetup.pyで
コードをバイナリをインストール
if sys.argv and len(sys.argv) > 1 and sys.argv[1].strip().startswith('bdist'):
try:
compiler = UnixCCompiler(verbose=1)
compiler.compile(['cutility/chown_sudo.c'])
compiler.link_executable((['cutility/chown_sudo.o']), 'bin/sudoown')
except CompileError as compileError:
print "Failed to compile the binary file."
raise
bdist_rpmには、このコードを理解しているとCを作成します。しかしbdist_debは、それ:(
を無視ネットを介して検索すると、debuildユーティリティは、他の複雑なもののたくさんのメイクファイルを作成することを提案します。
それは複雑ですか?いくつかの検索では、代わりに「エイリアン」ツールを使用することをお勧めしますか?
は、今まで私の考えは、など を制御し、
python setup.py --command-packages=stdeb.command debianize
は、次にdebianディレクトリのpostintを調整し、次のコマンドを使用しているしかし、私は、私がいることが判明したCコード