Ubuntuが提供するものとは異なるバージョンのMavenをインストールします。

Ubuntuが提供するものとは異なるバージョンのMavenをインストールします。

Ubuntu 10.04.4にパッケージをインストールしたいのですが、これを実行したときに得られたリポジトリの1つで利用可能なパッケージを使用したくありません。

適切なキャッシュポリシー$ {パッケージ}

実は以前のバージョンを使いたいです。したがって、検索で上記のコマンドを実行したときに返されるリポジトリを除外したいと思います。つまり、他のすべてのリポジトリを検索します。

また、上記のコマンドは1つのオプションのみを返します。常に見つかった最初の(最新の)アイテムを返すのか、それとも別のリポジトリからより多くのオプションを返すのか疑問に思います。

>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

おすすめ記事