それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

Alternativeに項目を追加する

alternatives を使って使うプログラムを切替えるにはの続き。

切替する選択肢を増やしたい。

alternativesを使うと同じ名前の別プログラムを切り替えられる。これにプログラムを追加したい。

記述方法

alternatives --install $PATH_TO_LINK $ALTER_NAME $PATH_TO_REAL_PATH $PROIORITY

現在の設定。

takuya@letsnote:~$ update-alternatives --config gcc

1 プログラムがあり 'gcc' を提供します。

  選択       コマンド
-----------------------------------------------
*+ 1           /usr/bin/gcc-4.exe


Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:

追加してみる。

追加

takuya@letsnote:~$ alternatives --install /usr/bin/gcc.exe  gcc  /usr/bin/gcc-3.exe 10

追加後

takuya@letsnote:~$ update-alternatives --config gcc

2 プログラムがあり 'gcc' を提供します。

  選択       コマンド
-----------------------------------------------
*+ 1           /usr/bin/gcc-4.exe
   2           /usr/bin/gcc-3.exe


Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:

無事追加された。OK

まとめ

 /usr/sbin/alternatives --install /usr/sbin/sendmail mta /usr/sbin/sendmail.postfix 30
                --install [バイナリのシンボリックリンク名][名前][指定したいバイナリ本体][優先度]