Установка пакетов 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
задан 24 December 2015 в 20:22
1 ответ

В общем случае, в пакетах установлена одна версия, если только сопровождающий не сделал что-то умное. (Они также не могут быть перемещены по другому пути без перестройки пакета. RPM может сделать что-то вроде перемещения, но очень немногие используют его.)

В Debian 8 в качестве различных имён пакетов используются tomcat7 и tomcat8. Они должны сосуществовать, добавляя 7 или 8 ко всему, но вы не указываете младшую версию.

Если вам нужны версии, не предоставляемые вашим дистрибутивом, вы можете пропустить пакет. Поместите то, что вам нужно, в /opt или куда-нибудь ещё. Обратите внимание, что в этом случае вы берёте на себя ответственность за обновления (помимо простого апгрейда aptitude).

.
2
ответ дан 3 December 2019 в 20:44

Теги

Похожие вопросы