Ubuntu 10.04.4에 패키지를 설치하고 싶지만 이 작업을 수행했을 때 얻은 저장소 중 하나에서 사용 가능한 패키지를 사용하고 싶지 않습니다.
적절한 캐시 정책${패키지}
사실 이전 버전을 사용하고 싶습니다. 따라서 검색에서 위 명령을 실행할 때 반환되는 저장소를 제외하고 싶습니다. 즉, 다른 모든 저장소를 검색합니다.
또한 위 명령은 하나의 옵션만 반환합니다. 항상 찾은 첫 번째(최신) 항목을 반환하는지, 아니면 다른 저장소에서 더 많은 옵션을 반환하는지 궁금합니다.
>apt-cache policy maven3
maven3:
Installed: (none)
Candidate: 3.2.1-0~ppa1
Version table:
3.2.1-0~ppa1 0
500 http://ppa.launchpad.net/natecarlson/maven3/ubuntu/ lucid/main Packages
버전 3.0.4를 설치하고 싶습니다.
답변1
소스 라인 추가
deb-src http://ppa.launchpad.net/natecarlson/maven3/ubuntu maverick main
그런 다음 실행
apt-get source maven3
그러면 압축이 풀린 소스 디렉터리가 제공됩니다. 그런 다음 소스 디렉토리로 cd하고 실행을 시도하십시오.
debuild -uc -us
계속하기 전에 일부 빌드 종속성을 설치해야 할 수도 있습니다. 3.0.3에 대해 나열된 빌드 종속성은 다음과 같습니다.
Build-Depends: cdbs, debhelper (>= 7.0.50~), quilt