是否可以让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
只要创build以下符号链接到我现在想要使用的那个?
/usr/share/tomcat
在一般的软件包中安装了一个版本,除非软件包维护者做了一些巧妙的事情。 (如果不重build软件包,它们也不能重新定位到不同的path上,RPM可以重新定位,但很less使用它。)
Debian 8将tomcat7和tomcat8作为不同的软件包名称。 这些应该通过附加7或8来共存,但是你不指定次要版本。
如果您需要发行版不提供的版本,则可以跳过该包。 把你需要的东西放在/ opt或者某个地方。 请注意,那么你需要负责更新(不仅仅是aptitude升级)。