viコマンドを発行した場合に起動するアプリケーションは、nviかvimか。 起動するバイナリのデフォルトバージョンを変更したい。 そのあたりの問題を自由に制御するために、Debianではalternativesという仕組みを持っている。 altanativesは、同じ機能を持ったアプリケーションのデフォルト起動順の切り替えや、インストールされた異なるバージョンのソフトウエアのデフォルト起動順の切り替えを可能にする。 コマンドに対するシンボリックリンクをコントロールすることで機能を実現しているが、これを管理するツールとしてupdate-alternativesがある。 update-alternativesを使ってgccの切り替えを行うことができる。 現在インストールされているgccのパッケージ。 crossroad:/# dpkg -l | grep gcc | awk '{print $