Chciałbym zainstalować pakiety oprogramowania, podobne do apt-get install <foo>
:
- Bez
sudo
i - Do lokalnego katalogu
Celem tego ćwiczenia jest wyodrębnienie niezależnych wersji na moim serwerze ciągłej integracji .
Nie mam nic przeciwko kompilacji ze źródła, jeśli tego właśnie potrzeba, ale oczywiście wolałbym najprostsze możliwe podejście. Próbowałem, apt-get source --compile <foo>
jak wspomniano tutaj, ale nie mogę go uruchomić dla pakietów takich jak autoconf. Otrzymuję następujący błąd:
dpkg-checkbuilddeps: Unmet build dependencies: help2man
Mam help2man skompilowany w katalogu lokalnym, ale nie wiem, jak poinformować o tym apt-get. Jakieś pomysły?
AKTUALIZACJA : Znalazłem odpowiedź, która prawie działa na https://askubuntu.com/a/350/23678 . Problem chroot
polega na tym, że wymaga sudo. Problem apt-get source
polega na tym, że nie wiem, jak rozwiązać zależności. Muszę powiedzieć, chroot
wygląda bardzo atrakcyjnie. Czy istnieje równoważne polecenie, które nie wymaga sudo?
sudo
katalogu i do katalogu niesystemowego.