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