問題タブ [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.

0 投票する
9 に答える
107170 参照

rpm - RPM ファイルを作成するために最低限必要なことは何ですか?

Linuxバイナリ「foobar」を配布するRPMファイルを作成したいだけで、依存関係はわずかです。構成ファイル /etc/foobar.conf があり、/usr/bin/foobar にインストールする必要があります。

残念ながら、RPM のドキュメントは 27 章の長さであり、他のプラットフォーム用の .deb および EXE インストーラーの作成にも忙しくしているため、座ってこれを読む日はありません。

RPM を作成するために最低限必要なことは何ですか? foob​​ar バイナリと foobar.conf が現在の作業ディレクトリにあるとします。

0 投票する
1 に答える
4256 参照

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という名前の引数は何ですか?

0 投票する
2 に答える
11505 参照

rpm - RPM ビルド エラー

rpm ビルドのデバッグに助けが必要でした。%files、%build、または %install ディレクティブに遭遇するたびに、エラーが発生し、「[rpm] + $'\r'」が何を意味するのか理解できません。

0 投票する
1 に答える
4408 参照

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ディレクトリにディレクトリを作成しようとしましたが、機能しませんでした。

0 投票する
1 に答える
2556 参照

linux - rpmbuild spec ファイルは存在しないファイルを無視します

ファイルリストにファイルが存在しない場合、それを無視するように rpmbuild 仕様ファイルに指示することはできますか?

何かのようなもの:

0 投票する
1 に答える
91 参照

linux - $ はどのように指定しますか? rpm ファイルのオプション

freetds を構築しようとしていますが、静的ライブラリを freetds-devel に含めたいと考えています。オプション_with_staticが必要なようですが、指定するのは不明です。RPM ファイルのセクションは次のとおりです。

スペックファイルを変更して、必要なオプションだけを含めるには、_with_static実行時にどのように指定すればよいrpmbuildですか?

0 投票する
2 に答える
930 参照

linux - RPM を使用して *.bin ファイルを配布できますか

私はこれをしなければならなかったことは一度もありませんし、あなたができるかどうかもよくわかりません. ただし、RPM を使用して、作成済みの *.bin ファイル (Linux の自己解凍バイナリ ファイル) を配布できますか。私のシナリオはこれです。RPM を使用してすべてのソフトウェアを配布しています。既に bin ファイルになっているベンダー ソフトウェアがあります。myapp.bin と言います。RPM を使用してソフトウェアを /tmp に配布し、スクリプトを開始して RPM %post% の一部として myapp.bin をインストールしたいと考えています。これは可能ですか?もしそうなら、誰かがSPECファイルの例を持っていますか?

ありがとう

0 投票する
2 に答える
9685 参照

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用です。