rpm ベースのシステムの場合、新しいパッケージをインストールする際に、パッケージを別のパッケージに変更する必要があります。たとえば、package2.rpm をインストールすると、package1.rpm がアンインストールされ、インストールが少し続行されます。このため、package2 のインストール中に package1 を消去し、package2.rpm の %pre セクションで rpm -e を呼び出す予定です。しかし、rpm が動作した直後に rpm データベースをロックするのか、それともインストールの進行が始まる直前に rpm データベースをロックするのかはわかりません。悲しいことに、これは今のところ概念上の問題であるため、すぐに試すための Linux システムがありません。%pre セクションで rpm -e を使用できますか? または、パッケージを rpm パッケージとして配布する必要があるため、単一の rpm パッケージでこれを行う方法はありますか。
1180 次