
Linux でいくつかのプログラムの 2 つの異なるバージョンを使用する必要があります。 を使用して 2 つのプログラム バージョンを切り替えることができますalternatives --config "program-name"
。質問は、グローバル システム設定を変更せずに、現在の bash セッションに対してこのコマンドをローカルで cat で実行するにはどうすればよいかということです。
それは一種の命令だと思いますchroot
。
答え1
これでは十分ではないかもしれませんが、
alternatives --auto program-name
をファイルに追加します.bash_logout
。次に を使用しますalternatives --config program-name
。これにより、変更はグローバルになりますが、ログアウトすると以前の状態に戻ります。