問題タブ [rpmbuild]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
rpm - RPM ファイルを作成するために最低限必要なことは何ですか?
Linuxバイナリ「foobar」を配布するRPMファイルを作成したいだけで、依存関係はわずかです。構成ファイル /etc/foobar.conf があり、/usr/bin/foobar にインストールする必要があります。
残念ながら、RPM のドキュメントは 27 章の長さであり、他のプラットフォーム用の .deb および EXE インストーラーの作成にも忙しくしているため、座ってこれを読む日はありません。
RPM を作成するために最低限必要なことは何ですか? foobar バイナリと foobar.conf が現在の作業ディレクトリにあるとします。
linux - x86-64用のrpmbuild32ビットlibパッケージ
rpmbuildを使用してx86-64パッケージとlibs-32ビットパッケージをビルドしようとしています。
同じsrcrpmを使用して、両方の出力パッケージをビルドします。
package-lib-32bit-Xxx68_64.rpmを作成するためのrpmbuildの引数は何ですか?
私は現在、32ビットパッケージを取得するためにこれを行っています:
CC ='gcc -m32' CXX ='g ++ -m32' linux32 rpmbuild -bb -target = i586 package.spec
これにより、package-lib-32bit-Xxx86_ 64.rpmが必要な場合に、package-lib-Xxi586.rpmが得られます。
パッケージ名に「32ビット」が追加され、x86_64という名前の引数は何ですか?
rpm - RPM ビルド エラー
rpm ビルドのデバッグに助けが必要でした。%files、%build、または %install ディレクティブに遭遇するたびに、エラーが発生し、「[rpm] + $'\r'」が何を意味するのか理解できません。
linux - 解決方法そのようなファイルまたはディレクトリエラーはありません:RPMの構築中に(%prep)からの終了ステータスが正しくありませんか?
私はrpmを構築しています。どこが間違っているのか教えてください。
私のスペックファイルはrpms.specで、内容は次のとおりです。
tarファイルを/usr/ src / redhat / SOURCES /にもコピーしましたが、rpmbuild -ba rpms.specを実行すると、次のエラーが発生します。
RPMビルドエラー:/var/tmp/rpm-tmp.87218(%prep)からの不正な終了ステータス
rpms-1のようなディレクトリはありません。BUILdディレクトリにディレクトリを作成しようとしましたが、機能しませんでした。
linux - rpmbuild spec ファイルは存在しないファイルを無視します
ファイルリストにファイルが存在しない場合、それを無視するように rpmbuild 仕様ファイルに指示することはできますか?
何かのようなもの:
linux - $ はどのように指定しますか? rpm ファイルのオプション
freetds を構築しようとしていますが、静的ライブラリを freetds-devel に含めたいと考えています。オプション_with_static
が必要なようですが、指定するのは不明です。RPM ファイルのセクションは次のとおりです。
スペックファイルを変更して、必要なオプションだけを含めるには、_with_static
実行時にどのように指定すればよいrpmbuild
ですか?
linux - RPM を使用して *.bin ファイルを配布できますか
私はこれをしなければならなかったことは一度もありませんし、あなたができるかどうかもよくわかりません. ただし、RPM を使用して、作成済みの *.bin ファイル (Linux の自己解凍バイナリ ファイル) を配布できますか。私のシナリオはこれです。RPM を使用してすべてのソフトウェアを配布しています。既に bin ファイルになっているベンダー ソフトウェアがあります。myapp.bin と言います。RPM を使用してソフトウェアを /tmp に配布し、スクリプトを開始して RPM %post% の一部として myapp.bin をインストールしたいと考えています。これは可能ですか?もしそうなら、誰かがSPECファイルの例を持っていますか?
ありがとう
python - PythonRPMの作成
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ディレクトリを実行するために次のコマンドを入力しました。
次にcd
、Pythonモジュールに入り、次のコマンドを入力しました。
checkinstall
このコマンドは、通常のmakeではなくsetup.pyを介してインストールするPythonライブラリとしてのコマンドを置き換えます。
その後、checkinstall
プロセスを実行しました。完成したRPMはに配置されまし/usr/src/redhat/RPMS/i386/
た。
注:これはLINUXREDHAT用です。