Je voudrais installer des paquets de logiciels, similaires à apt-get install <foo>
mais :
- Sans
sudo
et - Dans un répertoire local
Le but de cet exercice est d'isoler les constructions indépendantes dans mon intégration continue serveur.
Cela ne me dérange pas de compiler à partir des sources, si c'est ce qu'il faut, mais je préfère évidemment l'approche la plus simple possible. J'ai essayé apt-get source --compile <foo>
comme indiqué aquí mais je n'arrive pas à le faire fonctionner pour des paquets comme autoconf. J'obtiens l'erreur suivante :
dpkg-checkbuilddeps: Unmet build dependencies: help2man
J'ai compilé help2man dans un répertoire local, mais je ne sais pas comment informer apt-get de cela. Une idée ?
UPDATE : J'ai trouvé une réponse qui presque travaille à https://askubuntu.com/a/350/23678 . Le problème avec chroot
est qu'il nécessite sudo. Le problème avec apt-get source
c'est que je ne sais pas comment résoudre les dépendances. Je dois dire, chroot
regarde très attrayant. Existe-t-il une commande équivalente qui ne nécessite pas sudo ?