私はSolaris 10パッケージデータベースを表すファイルを探しています。そんなことがあれば。その理由は、可能なロールバック後にロールバックが成功したことを「証明」できるように、現在のパッチレベル(サードパーティパッケージを含む)を示すチェックサムを効率的に計算できるようにしたいためです(例:zfsロールバックスナップショットを使用)。 )))。したがって、データをインポートするために選択したパッケージデータベースはpkginfo
自然な選択になります。どんなアイデアがありますか?
ベストアンサー1
Solaris 10は、パッケージとパッチのバージョンを追跡するために/var/sadm/pkg
およびを使用します。/var/sadm/patch
RPMなどのデータベースを使用しません。パッチからロールバックする方法としてZFSスナップショットを使用している場合は、/var/sadm/patch
事前パッチ、ポストパッチ、およびポストロールバックの内容を確認してください。
まだこの機能を使用していない場合は、特にすでにZFSを使用しているので、Solaris用の代替ブート環境を見てください。 ここ始めるためのホワイトペーパーです。 ABEを作成、パッチ適用、アクティブ化してから再起動します。それでも機能しない場合は、以前のブート環境を有効にして有効にしてから再起動してください。これはSolarisの素晴らしい機能です。
このアプローチを使用すると、パッチ可能な明示的なコピー(またはzfsスナップショット/複製)があるため、検証のために事前パッチ環境とポストパッチ環境の間に明確な境界があります。