回答:
デフォルトでは、バージョン番号が現在インストールされているパッケージのバージョンよりも低い場合を除いて、どのリポジトリからのものであるかに関係なく、最も高いバージョン番号のパッケージがインストールされます(これは、たとえば、より高いバージョンを.deb
パッケージとそれを手動でインストールされます)。複数のリポジトリが同じ(最も高い)バージョンのパッケージを持っているという非常にまれなケースでは、パッケージは、sources.list
ファイルに最初に出現するものからインストールされます。
ただし、さまざまな基準に基づいて一部のパッケージに異なる優先順位を割り当てることにより、これを変更できます。デフォルトでは、すべてのパッケージの優先度が500であるため、前の段落はデフォルト設定に当てはまります。ただし、パッケージの異なるバージョンの優先度が異なる場合、優先度の最も高いバージョンがインストールされ、バージョン番号はタイとしてのみ使用されます複数のバージョンが同じ(最高の)優先順位を持っている場合のブレーカー。また、最も優先度の高いパッケージの優先度が1000以上の場合、現在インストールされているバージョンよりもバージョンが低くてもインストールされます。
優先順位はで管理され/etc/apt/preferences
、文書化されていman apt_preferences
ます。それらの使用方法の例については、ここで私の回答を参照してください。