Назад | Перейти на главную страницу

Установка пакетов 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 или где-нибудь. Обратите внимание, что затем вы берете на себя ответственность за обновления (помимо обновления aptitude).