検索

付録A RHEL 7 の RPM の新機能

download PDF

このリストでは、Red Hat Enterprise Linux 6 と 7 の間の RPM パッケージ化における最も重要な変更が記載されています。

  • キーリングのインポートおよび署名検証に使用される新しいコマンド rpmkeys が追加されました。
  • spec クエリーおよび解析出力に使用される新しいコマンド rpmspec が追加されました。
  • パッケージ署名に使用される新しいコマンド rpmsign が追加されました。
  • posix.fork() スクリプトレットで作成された子プロセスから呼び出されない限り、%{lua:…​} スクリプトに埋め込まれた posix.exec() および os.exit() エクステンションはスクリプトに失敗します。
  • %pretrans スクリプトレットの失敗により、パッケージのインストールはスキップされます。
  • スクリプトレットは、ランタイム時にデプロイメントされたマクロおよびクエリー形式が考えられます。
  • トランザクション前およびトランザクション後のスクリプトレット依存関係は、Requires(pretrans) および Requires(posttrans) スクリプトレットで正確に表記されるようになっています。
  • 追加の順序付けヒントを提供するための OrderWithRequires タグが追加されました。タグは Requires タグ構文に従いますが、実際の依存関係を生成しません。順序付けヒントは、関係するパッケージが同じトランザクションに存在する場合のみ、トランザクションの順序を計算する際に Requires であるかのように処理されます。
  • %license フラグは、%files セクションで使用できます。このフラグは、%doc フラグと同様に使用して、ファイルをライセンスとしてマークできます。これは、--nodocs オプションを指定してもインストールする必要があります。
  • パッチアプリケーションの自動化用の %autosetup マクロが、オプションの分散バージョン制御システム統合とともに追加されました。
  • 自動依存関係ジェネレーターは、ビルトインフィルター付きで、拡張可能かつカスタマイズ可能なルールベースのシステムに書き換えられました。
  • OpenPGP V3 公開鍵に対応しなくなりました。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.