Я хотів би встановити програмні пакети, подібні до 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
полягає в тому, що він вимагає судо. Проблема apt-get source
полягає в тому, що я не знаю, як вирішити залежності. Треба сказати, chroot
виглядає дуже привабливо. Чи є еквівалентна команда, яка не потребує sudo?
sudo
і в несистемний каталог.