2
PPAに高い優先度を割り当てます
あるPPAに別のPPAよりも高い優先度を割り当てる方法を見つけようとしています。私はこのフォーラムでたくさんの答えを見ましたが、どれも私の問題を解決しませんでした。 一部のサーバーには2つのPPAソースがあり、それらはの個別のファイルに保存されています/etc/apt/sources.list.d。これらのリポジトリのいくつかは、同じパッケージ(名前の点では)を提供しますが、異なるバージョンと異なるバイナリを提供します。あるレポを別のレポに優先させる方法はありますか? 私はapt_preferencesチュートリアルを読みましたが、これ以上わかりにくくすることはできず、私の質問に対する答えが見つかりませんでした。これが状況です。次のソースがあります。 $ ls -l /etc/apt/sources.list.d total 12 -rw-r--r-- 1 root root 66 Jan 2 16:50 nginx-source.list -rw-r--r-- 1 root root 84 Jan 2 16:49 ruby-ng-experimental-source.list どこnginx-source.list内容は次のとおりです。 deb http://ppa.launchpad.net/nginx/stable/ubuntu precise main そしてruby-ng-experimental-source.list内容は次のとおりです。 deb http://ppa.launchpad.net/brightbox/ruby-ng-experimental/ubuntu precise main これらのソースは両方とも、異なるバージョンなどのnginx-fullパッケージを提供します。優先順位をリストすると、ruby-ng-experimental-source.listが出力の上にあるため、nginx-fullがそのリポジトリからインストールされます。 $ apt-cache policy nginx-full nginx-full: Installed: 1:1.2.3-1~38~precise1 Candidate: 1:1.2.6-1~43~precise1 Version table: 1:1.2.6-1~43~precise1 …
13
apt
ppa
repository