問題タブ [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.
python - Pythonで書かれたLinuxパッケージ抽象化レイヤー?
結果の製品を含む、ビルド スクリプトから .deb および .rpm パッケージを生成する方法を探しています。すべてが Python で記述されているため、同じコードから RPM と Deb の両方の構築を実行できる抽象化レイヤーを誰かが知っているかどうか疑問に思っています。
database - 累積的な更新を処理するためのRPMテクニック?
RPMは、依存関係のチェックと個々のファイルの更新の処理に非常に優れているようですが、たとえば、複数のバージョンにわたるリレーショナルデータベースへの累積的な更新を処理するためのベストプラクティスは何ですか?
たとえば、バージョン1.2.1、1.2.2、1.2.3、および1.3.0の製品Fooがあるとします。これらのそれぞれで、SQLアップグレードスクリプトを必要とするデータベーススキーマの変更がありました。スキーマの現在のバージョンに到達するには、各アップグレードスクリプトを順番に実行する必要があります。
お客様が1.2.2をインストールしていて、1.3.0にアップグレードしたいとします。適切なスクリプトを使用できるようにRPMパッケージを構成し、データベースに対して正しいアップグレードスクリプトを実行するにはどうすればよいですか?この場合、1.2.3および1.3.0のアップグレードスクリプトを実行しますが、1.2.1または1.2.2のアップグレードスクリプトは実行しません。それらはおそらくすでに実行されているので。
1つの代替方法は、各中間バージョンに順番にアップグレードすることを要求することです。この例のユーザーは、1.3.0より前の1.2.3にアップグレードする必要があります。これは最適ではないようです。また、RPM SPECファイルにはこれを示すものが何も表示されないため、これはおそらく外部プロセスを通じて「強制」する必要があります。
これを処理するための既知の手法はありますか?グーグルのビットは何も公開しませんでした。
編集:「既知」とは、理論的ではなく「試行錯誤された」という意味です。
java - どなたか、fedora10 linux の rpm をビルドする方法を教えてください。
Javaでアプリケーションを作成しました。そのアプリケーションの rpm ファイルを作成しようとしました。しかし、何がエラーなのかわかりませんでした。rpm ファイルを作成しているときに、No file or directory found というエラーを受け取りました。
http://javaworkshop.wordpress.com/
どなたか、fedora10 linux の rpm をビルドする方法を教えてください。
私のアプリケーション (単純な Swing アプリケーション) は、installer.tar.gz です。
rpmbuild -ba ~/rpm/SPECS/installer.spec を実行すると、「No file or directory found error」が見つかりました
ありがとうスニル・クマール・サフー
rpm - RPMパッケージのインストールをテストする
私たちはrpmを使用してWebアプリケーションを内部にデプロイしています。rpmはファイルをインストールし、apache、cron、loggingなどを構成します。
apache、cron、およびロギングの構成が異なる別の場所にインストールされるrpmのテストバージョンを構築したいと思います。実動回転数とテスト回転数の両方を同じマシンにインストールできるはずです。
両方のrpmがインストールされていると、私は次のようなものになります
これを達成するための良い方法は何でしょうか?
- 仕様をコピーし、すべての名前を「テスト」に変更しますか?
- prod / test用に異なるサブパッケージを作成しますか?
- rpmマクロを使用して、仕様の場所と名前を変更しますか?
- rpm --relocateを使用しますか?
私が見ることができるこれを行おうとする既存のrpmはありますか?
java - ユーザー アプリケーションのメニュー エントリの作成、Linux
こんにちは、rpmファイルを作成しました。私のアプリケーションは完全に Java アプリケーションです。rpm をインストールするときに、Install.sh (Java アプリケーションを起動するシェル スクリプト ファイル) をダブルクリックする必要があります。プログラムが起動します。rpmファイルをインストールすると、デスクトップにアイコンが表示されるようになりました。そのアイコンをクリックすると、アプリケーションが起動する必要があります。
.spec ファイルに何かを設定する必要があるかどうか
これを達成するために私がしなければならないこと。
Fedora10を使用しています
ありがとうスニル・クマール・サフー
linux - RPMエポックヘッダーに制限はありますか?
RPMは、バージョン比較が十分でない場合、たとえば2.0a3> 2.0の場合に、バージョンの順序付けを提供するためにエポックヘッダーをサポートします。エポックが指定されていないパッケージは、いくつかのあいまいな要因に応じて、0または-1のエポックを持つと見なされます。ドキュメントでは、エポックは1から始まり、リリースごとに増分されることが示されています。
エポック値にサイズ制限はありますか?32ビット以上の値を使用した場合、これにより何らかのオーバーフローが発生しますか?
linux - .specファイル内のユーザーのホームディレクトリにファイルをコピーする方法
こんにちは私はFedora10linuxを使用しています。.specファイルを作成しました。ファイルをコピーして、ユーザーのデスクトップに保存できるようなものを書きたいと思います。
だからこれを行う方法。
ありがとうSunilKumarSahoo
linux - フェドラでrpmパッケージを解凍して再構築する方法は?
フェドラでrpmパッケージを解凍して再構築する方法は?誰でもこれで私を助けてくれますか!
linux - rpmを使用して余分なフォルダーを削除する方法
私は Fedora 10 を使用しています。ソフトウェア用の rpm ファイルを作成しました。インストールされたディレクトリからすべてのファイルを削除します。yum remove コマンドまたは rpm -e コマンドを使用する場合。しかし、インストール後、私のアプリケーションはホームディレクトリにいくつかの追加フォルダーを自動的に作成します。アプリケーションをアンインストールすると、ホーム ディレクトリのファイルが削除されません。それで、私がしなければならないこと。スペックファイルに何か書かなければならないことはありますか?
fedora - システムの起動後にアプリケーションを自動起動する方法、rpm、Fedora 10
Fedora 10 Linux を使用しています。ソフトウェアの RPM ファイルを作成しました。それは正常に動作します。しかし、コンピューターを起動しても自動的に起動しません。RPM ファイルまたは .desktop ファイルの作成中に何かしなければならないことはありますか? インストール後にアプリケーションが自動的に再起動する方法。
ありがとう、スニル・クマール・サフー。