司会者用:この質問は約RPMベースインストーラのです。RPM + Yum:同じ名前と異なるバージョンの2つのパッケージを同時にインストールする
私は私たちのソフトウェアのパッケージシステムを開発しています。新しいメジャーバージョンに移行するときに、RPMパッケージを変更して、すべてのファイルを別のディレクトリ(別のサフィックスを含む)にインストールし、パッケージのバージョンを変更します。パッケージの名前は同じです(a-package-1.0.0 - > a-package-2.0.0など)。私たちは新しいパッケージをインストールして、古いパッケージをインストールして、新しいバージョンに移動しながら古いバージョンで作業を続行できるようにしたいと考えています。
したがって、パッケージとRPMユーティリティとの間にファイルの競合がなく、問題なく(rpm -ivh ...)同時にインストールできます。しかしYumは、新しいバージョンは古いバージョンのアップデートだと思っています。
「yum install a-package-1.0.0 a-package-2.0.0」をインストールするためのRPMパッケージを作成する方法はありますか?おそらく、パッケージ内のいくつかのフラグを設定する必要がありますか?私は何も見つかりませんでした。
これを行う方法はありません。これは、あなたが 'python'と''python3'は後者が新しいバージョンですが、並行してインストールされる予定です。 –