Я проверяю совместимость моего программного обеспечения с очень старой версией Ubuntu. Программное обеспечение до сих пор разрабатывалось на Ubuntu Precise 12.04 и теперь нуждается в тестировании на Ubuntu 6.0 Dapper.
Для этого я установил Dapper в качестве chroot внутри моего Precise. Программное обеспечение должно быть построено из исходного кода. Он должен быть скомпилирован с libc6-2.3, который доступен в браузере chroot.
Поскольку все остальные основные зависимости уже установлены на хост-машине (Precise), я хочу, чтобы эти установки использовались сразу. Я не хочу устанавливать их все снова на Dapper. Однако libc6-2.3 должен использоваться только из Dapper.
Мои вопросы:
- Это вообще возможно?
- Если да, то как? Здесь я понимаю, что не могу что-то вроде:
"mount --bind /etc <chroot dir>/etc"
. Если я сделаю это, это будет похоже на сборку моего программного обеспечения на самом Precise, верно?