将 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

答案1

一般情况下,软件包都会安装一个版本,除非软件包维护者做了一些巧妙的事情。(如果不重建软件包,它们也无法重新定位到其他路径。RPM 可以进行重新定位,但很少有人使用它。)

Debian 8 具有tomcat7和 tomcat8 作为不同的软件包名称。它们应该通过在所有内容后附加 7 或 8 来共存,但您没有指定次要版本。

如果您需要发行版未提供的版本,您可以跳过该软件包。将您需要的内容放在 /opt 或某个地方。请注意,您需要对更新负责(不仅仅是 aptitude upgrade)。

相关内容