다음과 유사 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 에서 거의 작동 하는 답변을 찾았습니다 . 문제 는 sudo가 필요하다는 것입니다. 문제 는 의존성을 해결하는 방법을 모른다는 것입니다. 나는 매우 매력적으로 보입니다 . sudo를 필요로하지 않는 동등한 명령이 있습니까?chroot
apt-get source
chroot
sudo
비 시스템 디렉토리 없이 설치하려고합니다 .