Так, ви можете, і вам не потрібно робити нічого особливого. Насправді, звичайні сховища Debian і Ubuntu зазвичай мають кілька версій кожного пакету (від старого / стабільного / тестування / нестабільного або даппер / жорсткого / зрозумілого / маверика / натура). У індексному файлі кожної версії ( Packages
файли) дистрибутивів є лише один пакет , але вам не потрібно дотримуватися відповідності.
Звичайно, apt-get install myapp
буде встановлено лише останню версію (якщо не налаштовано інше). Ви можете запустити apt-get install myapp=1.42
інсталяцію версії 1.42.
Caveat: якщо всі версії мають однакову назву пакета, ви не можете встановити більше однієї одночасно. Якщо це важливо, дайте кожній версії інше ім'я пакета:, myapp-1.42
і myapp-1.43
т. Д. Debian і Ubuntu роблять це для основних версій бібліотек, де вам може знадобитися більше одного, якщо у вас є виконувані файли, пов'язані з різними бібліотеками (наприклад, libcap1
і libcap2
), як для кількох інших пакетів, таких як ядро.