update-alternatives
マイコンピュータにインストールされている複数のバージョンのソフトウェアを設定するために使用します。
このソフトウェアには複数の実行可能ファイルA、B、Cがあります。バージョンを切り替えるには、各実行可能ファイルを個別にインストールして構成する必要があります。
update-alternatives --install /usr/bin/A A /path/to/version1.0/bin/A 1
update-alternatives --install /usr/bin/B B /path/to/version1.0/bin/B 1
update-alternatives --install /usr/bin/C C /path/to/version1.0/bin/C 1
Linuxで実行可能ファイルセットの複数のインストールバージョンを交互にインストールする方法は?
フォルダパスを指定したい。
update-alternatives --install /usr/bin/ App /path/to/version1.0/bin/ 1
だから、使用するバージョンを選択します。 / usr / binがディレクトリなので、リンクを作成できません。
ベストアンサー1
ディレクトリのバイナリセットをリンクすることはできませんが、関連するいくつかの選択肢を作成できます。
update-alternatives --install /usr/bin/A A /path/to/version1.0/bin/A 1 \
--slave /usr/bin/B B /path/to/version1.0/bin/B \
--slave /usr/bin/C C /path/to/version1.0/bin/C
二次選択肢は選択が一次選択肢にのみ依存するため、重み付けは適用されません。 for の代替を切り替えると、その代替A
が一致するように切り替えられます。B
C
すべてのバイナリを一覧表示し、/path/to/versionX/bin
適切なコマンドラインを作成して、自動的にすべてのバイナリに拡張できます。