我正在使用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 默认情况下会安装带有版本后缀的所有内容。无论你最后安装的是什么automake
,但你可以直接调用automake-1.10
和automake-1.11
。