異なるautomakeバージョンが互いのバイナリを上書きするのを防ぐ方法

異なるautomakeバージョンが互いのバイナリを上書きするのを防ぐ方法

使っていますautomake 1.11パッケージが必要になるまで面倒はありません。automake 1.10。インストール時に実際に上書きしようとしていることがわかりました/usr/bin/{aclocal,automake}(制作者:1.11)。

これは私の./configureコマンドです:

./configure --prefix=/usr

ファイルシステムを直接変更するよりも、ファイルを構築することがソリューションに含まれることを願っています。

答え1

以前のautomakeバージョンを別のフォルダにインストールできます。たとえば、次のようになります。

./configure --prefix=/usr/local/automake-1.10

その後、そのバージョンを使用するには、実際の/最新バージョンの前にダウンロードする必要があります。

export PATH=/usr/local/automake-1.10/bin:$PATH
automake --version

また、/usr/local/automake-1.10に入る必要もありません。ホームディレクトリに配置できるため、インストールにはrootアクセスは必要なく、完了したら簡単に削除できます。

答え2

何もする必要はありません。 Automakeはデフォルトでバージョンサフィックスを持つすべてをインストールします。何をインストールしても、andをautomake呼び出すだけです。automake-1.10automake-1.11

関連情報