質問: ppaから特定のパッケージの更新のみを許可することは可能ですか? 必要なxパッケージを含むppaを追加したが、使用したり更新を受信したくないyパッケージも追加したとします。同じppaから特定のパッケージの更新を受信し、他のパッケージの同じppaからの更新を拒否する方法を教えてください。特定のパッケージを持っているいくつかのppaでこれが起こったので、ステップバイステップの例は良いでしょうが、まだ更新したくない他のすべての束を追加します。
回答: 「ピン止め」と呼ばれるものを使用しますppaからパッケージfooをインストールすると仮定すると、ほぼ確実にppaから依存関係もインストールする必要があります。ただし、他のプログラムがある場合は、ピン留めで使用するリポジトリを指定できます。 buntu wiki pinning を参照してくださいそのページにppaを固定する例があります https://help.ubuntu.com/community/pinninghowto#pinning_the_ubuntu-mozilla-daily_ppa wikiページから:apt-getアップグレードを可能な限り簡単にするために、ppaのpin-priorityを低く設定すると、不要なパッケージバージョンのインストールが停止します。設定すると、ubuntu-mozilla-daily ppaのパッケージは、他のリポジトリのパッケージとのコンテストでは、たとえそれらがより高いバージョンを持っているとしても、常に失われます。ファイルを作成します/etc/apt/preferences.d/ubuntu-mozilla-daily-pin-400ファイルに次を追加します。package: * pin: release o=lp-ppa-ubuntu-mozilla-daily pin-priority: 400 次のコマンドを前後に使用して、pin-priorityが更新されたことを確認します。apt-cache policy apt-cache policy firefox-3.5