問題タブ [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 投票する
3 に答える
1011 参照

linux - RPMの現在のアーキテクチャを取得する

でRPMパッケージの構築を自動化していrpmbuildます。ファイルは、でアーキテクチャサブディレクトリに配置されRPMSます。

質問-RPMが使用しているホストのアーキテクチャ名をシェルスクリプトから取得するにはどうすればよいですか?archコマンドと同じではありません。

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

ruby - gem のバイナリ依存関係を調べる

Ruby アプリとその gem を使用して rpm を構築したいと考えています。いくつかの宝石がバイナリに依存している限り、それらを自動的に見つけたいと思っています。たとえば、nokogirigem は に依存しlibxmlます。Gemfile 内のすべての gem のこの依存関係をすべて自動的に取得して、それらを rpm にパックすることはできますか?

今は手動でやっていますが、これは退屈です!

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

rpm - rpmbuild を使用して RPM ファイルを作成するが、間違ったファイルが取得される

rpmbuild は /xenv/OS/ia64/RH4.0AS_U4/x86_64/usr/bin/ にあり、brp-compress は /xenv/OS/ia64/RH4.0AS_U4/x86_64/usr/lib/rpm/ にありますが、走る:

存在しない場所にあるbrp-compress(およびその他のファイル)を使用しようとしているため、失敗します。

場所を修正するにはどうすればよいですか?(注: 私は RPM の初心者です)

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

rpm - エラーが発生した場合に rpm インストールを終了する方法

いくつかの条件が false の場合に rpm のインストールを終了する方法を探しています。私の条件が失敗した場合にインストールを終了する小さなスクリプトを %pre セクションに追加しました。

私が直面している問題は、%pre スクリプトレットが実行され、rpm インストールが失敗することです。しかし、最後に、望ましくないこれらの2行を取得します-インストール済み...完了が続きます!

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

rpm - %files 内のディレクトリの所有者を設定するには?

%files に次の行がある場合:

次に、my.jar の所有者は myuser ですが、ディレクトリ /opt/myapp/lib は root による所有者になります。書きたくない

/opt/myapp/lib/ 内のすべてのファイルを含めたくないので。

/opt/myapp/lib/ ディレクトリの所有者を設定するにはどうすればよいですか?

ありがとう。

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

centos - 「rpmbuild -bb package.spec」でエラーが発生: パッケージは既に存在します: %package debuginfo

centos でコマンド rpmbuild -bb mypackage.spec を実行すると、エラーが発生します。

以下は仕様ファイルの一部です。

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

rpm - rpm で指定されたファイルが見つからない

私は単純な仕様ファイルを持っています:

rpmbuild は、パッケージ化されていないファイルについて不平を言うたびに失敗します (インストールされているすべてのファイルが見つからないようです)。%files セクションを変更しても違いはないようです。ここで何が起こっているのですか?

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

rpm - RPM スペック ファイル - スペック ファイル変数を動的に入力することは可能ですか

スペックファイルがあります。システム上の 1 行のファイルから値を取得する仕様変数を %define する必要があります。

例えば

そしてpath_fileには1行です

これは部分的に機能します。RPM BUILD の出力で始まると言うと、値${path}が文字通り私のコマンドcat /home/user/path_fileである場合もあれば、値が path_file (/var/www/html/hosts) の行である場合もあります。

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

rpm - 使用するrpmUオプション?

指定されたファイルのみが置き換えられ、構造が変更されないように、インストールコンポーネントをアップグレードしたい

パッケージの古いバージョンをすべて消去するのを防ぎ、存在する新しいファイルを置き換える必要があります

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

linux - RPM をインストールする前に Linux ソフトウェア パッケージを確認する

インストールする必要がある RPM ファイルがあり、インストールする前に、そこに含まれるパッケージのバージョンを確認したいと考えています。パッケージが既にインストールされている場合rpm -qiはバージョン番号を知るために使用できますが、パッケージがインストールされていない場合にバージョンを調べるにはどのオプションを使用すればよいですか?