この場合の通常のアプローチは、ビルドが単一のディレクトリ (Windows のアプローチ) にインストールされるように構成することです (たとえば、/opt/tcltk/8.6
. その後、他のバージョンとの衝突が保証され、アンインストールはrm -rf
その 1 つのディレクトリで実行するだけです。ただし、このアプローチには欠点があります。
- 新しい階層の下に、(いくつかの) インストールされたサードパーティの Tcl ライブラリをリンクする必要があります。これは、Tcl が独自の場所からライブラリを探すための一連のパスを派生させるためです。
/opt/tcltk/8.6/bin
には掲載されません$PATH
。
特定の OS では、別の (おそらくより賢明な) アプローチは、「バックポート」を行うことです。つまり、必要な Tcl/Tk バージョンのソース パッケージを取得し、インストールされている OS のバージョン用にビルドします。次に、結果のパッケージを通常の方法でインストールします。さまざまなバージョンの Tcl/Tk を同時にインストールできるシステム (たとえば、Debian とその派生物) では、これが最も賢明な解決策となる可能性があります。
後者の場合のマニュアルページに関しては、Debian では、最終的に別のパッケージにパッケージ化されるだけで、インストールは不要です。そのため、利用可能なドキュメント パッケージの 1 つを選択してインストールするだけです。