追加されたリポジトリ間に一種の検索順序がありますか?

追加されたリポジトリ間に一種の検索順序がありますか?

/etc/apt/sources.listアプリケーションが1つまたは別の方法で追加された複数のリポジトリで利用可能な場合に使用するリポジトリを決定する/etc/apt/sources.list.d/方法は?sudo apt install

追加されたリポジトリ間に一種の検索順序がありますか?

ありがとうございます。

答え1

複数のリポジトリが特定のパッケージの同じバージョンを提供する場合、最初のリポジトリがリストされます。勝つ:

このファイルには、1行に1つのソースをリストするか(1行スタイル)、複数行のセクションが含まれています。各セクションは1つ以上のソースを定義し(deb822スタイル)、最も好ましいソースが最初にリストされます(複数のソースが単一のバージョンを提供する場合)。

これはファイル全体でも機能します。/etc/apt/sources.listのすべてのファイルよりも優先されます/etc/apt/sources.list.d。後者は語彙ソート順で処理されます。

答え2

特定のサーバー上のファイルをより高い優先順位に「固定」するデフォルト設定もあります。

ivan@darkstar:/etc/apt$ cat preferences.d/official-package-repositories.pref 
Package: *
Pin: origin live.linuxmint.com
Pin-Priority: 750

関連情報