我想從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。