複数バージョンのソフトウェア間の切り替え

複数バージョンのソフトウェア間の切り替え

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が一致するように切り替えられます。BC

すべてのバイナリを一覧表示し、/path/to/versionX/bin適切なコマンドラインを作成して、自動的にすべてのバイナリに拡張できます。

おすすめ記事