rpm-spec

    3

    1答えて

    私のアプリケーション用のRPMパッケージがあり、インストールのパスは/ company/application/versionです。 私はこれがUnixプラットフォームであり、レジストリの概念はないので、このことは難しいと思っています。 は、私はいくつかのことを明確にする必要があります。 がどのように私は、以前のインストールのバージョン番号を確認することができますか? 私はすべてがインストールされ

    8

    3答えて

    Name: My Software Version: 1.0.5 Release: 1 Summary: This is my software わからないRPMのspecファイルでビルド番号を使用して、しかし: specファイルはそのバージョンのための2つのユニークな指標があります を (ソフトウェアのバージョンを指定する)バージョンのパッケージの数を指定しま

    1

    1答えて

    私はアプリケーションをcentosにインストールするためにrpmを使用しています。ですから、rpmで同じrpmをアップグレードするには、 "rpm -Uvh"コマンドを使用する予定です。 このコマンドはinbuildロールバックをサポートしていますか?アップグレードが失敗した場合、どうすればロールバックできますか?

    4

    2答えて

    いくつかの条件がfalseの場合、rpmのインストールを終了する方法を探しています。私は、%preセクションに小さなスクリプトを追加しました。これは、私の状態が失敗した場合にインストールを終了します。 私が直面している問題は、%preスクリプトレットが実行され、rpmインストールが失敗することです。しかし、それの終わりに、私は望んでいないこれらの2行を取得します - インストールされた...続いて

    6

    1答えて

    スペックファイルでシェルコマンドを実行するにはどうすればよいですか?あなたが%defineまたは%globalまたはマクロのようなもので、それが必要な場合は、「%(shell_command)」を使用することができ uname -r | sed s/(...stuff...)/(...stuff...)

    14

    3答えて

    既存のrpm .specファイルにいくつかのソースをURLで追加していますが、まだダウンロードしていません。手動で行うのではなく、rpmbuildのソースをダウンロードする方法はありますか?

    19

    3答えて

    私たちのジオサーバのマップファイルを内部rpmパッケージにパックしようとしました。ビルド部分では、ファイルをコピーするだけです。私はこれが期待どおりに機能すると思います。しかし、20GBの画像をパックするのにはかなり時間がかかります。 私はrpmが内部的にデータを圧縮していることを読みました。これは、いくつかの異なる圧縮アルゴリズムで実行できます。しかし、私はrpmが選択した圧縮と、これにどのよう

    0

    1答えて

    私は、社内のRPMの1つを変更して、nagiosパッケージに追加しました。 元々私たちのパッケージは、nagiosによってインストールされたいくつかのファイルを変更するでしょう。 この新しいパッケージは、この方法論を元に戻し、追加的なアプローチをとります。 %preセクションでこれを行うことはできますか? %pre rpm --erase nagios rpm --install nagios

    0

    1答えて

    古いRHEL5システムを使用していて、ソースからdavfsをインストールしようとしています。システム全体を新しいバージョンにアップグレードするオプションはありませんので、私は自分の持っているものにこだわっています。 セットアップrpmbuildの環境が​​の指示に従って: は、これは私がこれまでにしようとしているものです。うまく動作する、私はsudoを必要とせずにrpmbuildを使用することがで

    0

    1答えて

    私は最近64ビットに移植した32ビットアプリケーションを持っていて、新しいx86_64 rpmパッケージを作成しました。 64ビットマシンでの通常のアップグレードプロセスの一部として、古いi386パッケージを新しいx86_64パッケージに置き換えることができます。 ただし、古いi386パッケージをx86_64パッケージ(rpm -Uv MyPackage.version-release.x86_6