問題タブ [rpm]

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 投票する
5 に答える
4276 参照

unix - AIX デプロイメント: installp または rpm?

AIX に perl/shell/sql コードの大規模なセットを展開しています。これらは、独自の開発チーム、ソース管理リポジトリなどを持つ異なるアプリケーションである可能性があります。

私は怠け者で、展開/ロールバックを簡単にしたいと思っています-そして、+/-の利点をすべて備えたrpmパッケージングを探しています。

パッケージングの AIX ネイティブ システムはinstallp (bff ファイル付き) です。私はrpmで正しい軌道に乗っていますか? oss4aix.orgrpm FWIW を使用しています。入力/ベストプラクティスは大歓迎です。

ありがとう

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

linux - RPM 依存関係のインストール

dbus-1.1.2-12.el5.i386 をインストールしようとしていますが、エラーが発生します

" dbus-libs = 1.1.2-12.el5 は dbus-1.1.2-12.el5.i386 に必要です" :-(

そのため、同じディレクトリに「dbus-libs-1.1.2-12.el5.i386.rpm」をダウンロードし、コマンド rpm -ivh dbus-1.1.2-12.el5.i386 を再度実行しましたが、それでも同じ結果が得られましたエラー。フォーラムを検索すると、依存関係が同じディレクトリに存在する場合、RPM が依存関係を処理することがわかりました。-ivh オプションでは動作しませんか??

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

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

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

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

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

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

unix - rpmを使用して自家製のアプリケーションをデプロイする方法は?

これが私のシナリオです

  • 私たちのチームはAIXで開発しています
  • 数十のアプリケーション、主にPerl、シェルスクリプト、バッチJava、C
  • 展開/ロールバック手順を簡素化したいと思います-現在、バックアップ付きのプレーンな古いtarballを使用しています
  • 私はパッケージングのためにinstallpとrpmを調べ(私のSOの質問を参照)、 rpmを使用することにしました-より良いドキュメントに加えて、IBMは独自のパッケージングツールを持っている間にそれを含めたので、これは私にとって正当な理由です
  • 私はメインのものではなく、別のrpmデータベースを使用したいと思います-私にはrootアクセスがなく、OSアプリを私たちのものから分離することも有益だと思います。

ワークフローは次のようになります。

  • 各アプリには対応するrpm.specがあります-ソース管理にチェックインされています
  • ホームディレクトリにrpmを構築する
  • 独自のpackages.rpmを使用しながらインストール/アップグレード

注:この質問は、先に進むときに自分自身へのメモとして使用します


0 投票する
6 に答える
935 参照

windows-installer - RPM から MSI ラッパーへ?

rpm 仕様ファイルから MSI ファイルを作成する取り組みが行われたかどうか、または RPM を Windows に適切に移植できるものがあるかどうかを知りたいと思っていました。

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

linux - --quietオプションフラグを指定してrpmbuildコマンドを実行すると、広範なデバッグ情報が得られます

rpmビルド手順の出力を最小限に抑えたいと思います。

次のコマンドを実行します。rpmbuild -ba --quiet "/tmp/yaneeve/kit/linux/rpm_spec"

私のシステムは:Linux yaneeve-lnx-82-5 2.4.21-47.ELsmp #1 SMP Wed Jul 5 20:38:41 EDT 2006 i686 i686 i386 GNU/Linux

rpmbuildのバージョンは次のとおりです。RPM version 4.2.3

私のrpmスペックファイルの%prepセクションは次のとおりです。

その結果、rpmbuildは次のスクリプトを作成します(set -xに注意してください)。

set -xが挿入されるのはなぜですか?それが、広範なデバッグ情報が印刷される理由だと思いますか?私は何が間違っているのですか?または、rpmbuildプログラムにバグがありますか?

(私の質問が少し説明的すぎる場合は申し訳ありません...)

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

linux - %preunは、アップグレード中に値0から$1で渡されます

システムにすでにインストールされているrpmパッケージがあります。古いパッケージを別のパッケージ名の新しいパッケージに置き換えたいのですが。「rpm-Uvh[パッケージ名]」は、古いパッケージを新しいパッケージに置き換えるのに十分なはずです。

ネットで調べてみると、「廃止」は古いパッケージを廃止し、別の名前の新しいパッケージに置き換えるために使用されていることがわかりました。rpmスペックファイルで「廃止」を使用しましたが、古いパッケージからアップグレードしようとすると、古いパッケージの%preunが$ 1=0で呼び出されます。これは$1=1であると予想されていました。

どこかでうまくいかない場合は訂正してください。この問題に対するより良い解決策はありますか?

ありがとう

0 投票する
7 に答える
294466 参照

centos - 探しているファイルを提供する rpm パッケージを見つけるにはどうすればよいですか?

例として、パッケージmod_files.shに付属していると思われるファイルを探しています。パッケージと一緒にファイルがインストールされるとphp-devel思いましたが、ファイルはファイルシステムにインストールされていないようです。yummod_files.shphp-devel x86_64 5.1.6-23.2.el5_3

特定のファイルをインストールするパッケージを確認するにはどうすればよいですか? 探しているファイルが含まれている可能性のあるパッケージをローカルにダウンロードしているとは限らない場所を探しています。

CentOS5を使用しています。