我想从src安装软件包的多个版本(比如libX)。包(libX)使用Autotools来构建,所以遵循./configure,make,make install约定。默认安装的是/ usr/local/bin和/ usr/local/lib,我想在/ home/user/libX中安装另一个版本。安装多个版本的软件包
另一个问题是libX是另一个软件包(比如说libY)的依赖项,它也使用autotools。如何让libY指向安装在/ home/user/libX中的版本?也可能有一个像ffmpeg这样的系统包,我想为我的src代码使用最新的svn版本,因此可以从src构建它。我在这种情况下做什么?这种情况下的最佳做法是什么,以便我不打破系统库?
我使用的是Ubuntu 10.04和Opensuse 10.3。