Я хотел бы установить программные пакеты, похожие на apt-get install <foo>:
- Без
sudoи - В локальный каталог
Цель этого упражнения - изолировать независимые сборки на моем сервере непрерывной интеграции .
Я не возражаю против компиляции из исходного кода, если это то, что нужно, но, очевидно, я бы предпочел самый простой подход. Я попытался, apt-get source --compile <foo>как упоминалось здесь, но я не могу заставить его работать для пакетов, таких как autoconf. Я получаю следующую ошибку:
dpkg-checkbuilddeps: Unmet build dependencies: help2man
У меня help2man, скомпилированный в локальном каталоге, но я не знаю, как сообщить apt-get об этом. Любые идеи?
ОБНОВЛЕНИЕ : я нашел ответ, который почти работает на https://askubuntu.com/a/350/23678 . Проблема в chrootтом, что для этого требуется sudo. Проблема в apt-get sourceтом, что я не знаю, как разрешить зависимости. Надо сказать, chrootвыглядит очень привлекательно. Есть ли эквивалентная команда, которая не требует sudo?
sudoи в несистемный каталог.