Apt
將 APT 包安裝到版本化目錄
是否可以讓 APT 將不同版本的軟體包安裝到不同版本的目錄?
像:
/usr/share/tomcat-7.0.64 /usr/share/tomcat-7.0.65 /usr/share/tomcat-8.0.29 /usr/share/tomcat-8.0.30
只需創建以下符號連結到我現在要使用的任何一個?
/usr/share/tomcat
一般來說,軟體包都安裝了一個版本,除非軟體包維護者做了一些聰明的事情。(它們也不能在不重建包的情況下重新定位到不同的路徑。RPM 可以進行重新定位,但很少有人使用它。)
Debian 8 有tomcat7和 tomcat8 作為不同的包名。這些應該通過將 7 或 8 附加到所有內容來共存,但您不指定次要版本。
如果您需要發行版未提供的版本,則可以跳過該軟體包。把你需要的東西放在 /opt 或某處。請注意,您將負責更新(不僅僅是能力升級)。