私のラップトップには複数の環境が必要であり、あるユーザーの操作により別のユーザーの環境が破壊されず、ユーザーが同じツールの異なるバージョンを使用できるように、それを別々に維持したいと思います。
最初のオプションはマルチブートです。これは専門家よりも痛いです。したがって、他のユーザーを利用することもできます。しかし、それらのうちどれくらいの人が孤立していますか?
docker-deamonのようなアプリケーションを例に挙げましょう。誰がアプリをインストールしたかによって問題が変わるようです。
- docker(rootが必要)の場合、インストールはシステム全体で行われ、他のdockerを実行する唯一のオプションは2回インストールすることです。
- サービスが「ユーザースコープ」(たとえばPodman)の場合、各ユーザーに対して個別に開始されます。そうですか? 2番目の端末/ユーザーを使用してログインすると、2つの異なるユーザースペースで別々のPodmanが実行されます。そうですか?
したがって、「ルートの下」にインストールされているアプリケーションのみがこれらの環境間の分離を解除できます。