Я хотел бы установить программные пакеты, похожие на 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
и в несистемный каталог.