問題タブ [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.
linux - RPMの現在のアーキテクチャを取得する
でRPMパッケージの構築を自動化していrpmbuild
ます。ファイルは、でアーキテクチャサブディレクトリに配置されRPMS
ます。
質問-RPMが使用しているホストのアーキテクチャ名をシェルスクリプトから取得するにはどうすればよいですか?arch
コマンドと同じではありません。
ruby - gem のバイナリ依存関係を調べる
Ruby アプリとその gem を使用して rpm を構築したいと考えています。いくつかの宝石がバイナリに依存している限り、それらを自動的に見つけたいと思っています。たとえば、nokogiri
gem は に依存しlibxml
ます。Gemfile 内のすべての gem のこの依存関係をすべて自動的に取得して、それらを rpm にパックすることはできますか?
今は手動でやっていますが、これは退屈です!
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 の初心者です)
rpm - エラーが発生した場合に rpm インストールを終了する方法
いくつかの条件が false の場合に rpm のインストールを終了する方法を探しています。私の条件が失敗した場合にインストールを終了する小さなスクリプトを %pre セクションに追加しました。
私が直面している問題は、%pre スクリプトレットが実行され、rpm インストールが失敗することです。しかし、最後に、望ましくないこれらの2行を取得します-インストール済み...完了が続きます!
rpm - %files 内のディレクトリの所有者を設定するには?
%files に次の行がある場合:
次に、my.jar の所有者は myuser ですが、ディレクトリ /opt/myapp/lib は root による所有者になります。書きたくない
/opt/myapp/lib/ 内のすべてのファイルを含めたくないので。
/opt/myapp/lib/ ディレクトリの所有者を設定するにはどうすればよいですか?
ありがとう。
centos - 「rpmbuild -bb package.spec」でエラーが発生: パッケージは既に存在します: %package debuginfo
centos でコマンド rpmbuild -bb mypackage.spec を実行すると、エラーが発生します。
以下は仕様ファイルの一部です。
rpm - rpm で指定されたファイルが見つからない
私は単純な仕様ファイルを持っています:
rpmbuild は、パッケージ化されていないファイルについて不平を言うたびに失敗します (インストールされているすべてのファイルが見つからないようです)。%files セクションを変更しても違いはないようです。ここで何が起こっているのですか?
rpm - RPM スペック ファイル - スペック ファイル変数を動的に入力することは可能ですか
スペックファイルがあります。システム上の 1 行のファイルから値を取得する仕様変数を %define する必要があります。
例えば
そしてpath_fileには1行です
これは部分的に機能します。RPM BUILD の出力で始まると言うと、値${path}
が文字通り私のコマンドcat /home/user/path_file
である場合もあれば、値が path_file (/var/www/html/hosts) の行である場合もあります。
rpm - 使用するrpmUオプション?
指定されたファイルのみが置き換えられ、構造が変更されないように、インストールコンポーネントをアップグレードしたい
パッケージの古いバージョンをすべて消去するのを防ぎ、存在する新しいファイルを置き換える必要があります
linux - RPM をインストールする前に Linux ソフトウェア パッケージを確認する
インストールする必要がある RPM ファイルがあり、インストールする前に、そこに含まれるパッケージのバージョンを確認したいと考えています。パッケージが既にインストールされている場合rpm -qi
はバージョン番号を知るために使用できますが、パッケージがインストールされていない場合にバージョンを調べるにはどのオプションを使用すればよいですか?