代替案は、一般的に、同じシステムの複数のバージョンで同じソフトウェアをインストールするために使用します
update-alternatives --install <link> <name> <path> <priority>
- 高速インストールをインストール
- リンクはシンボリックリンクです
- 名前は識別子であり、
- パスは、実行可能ファイルのパス(絶対パス)であります
- 優先順位、当該優先権
例えば、cmakeのツールの複数のバージョンをインストールするには、
update-alternatives --install /usr/bin/cmake cmake ~/develop_tools/cmake-3.15.6-linux-x86_64/bin/cmake 3
update-alternatives --install /usr/bin/cmake cmake ~/develop_tools/cmake-3.12.1-linux-x86_64/bin/cmake 2
update-alternatives --install /usr/bin/cmake cmake ~/usr/bin/cmake-3.5.1 1
次のコマンドcmakeのと目的のバージョンを選択します
update-alternatives --config cmake