Ubuntu에서 제공하는 것과 다른 버전의 Maven을 설치합니다.

Ubuntu에서 제공하는 것과 다른 버전의 Maven을 설치합니다.

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

관련 정보