apt-getは複数のソースをどのように処理しますか?

apt-getは複数のソースをどのように処理しますか?

Ubuntuリポジトリにパッケージがあるとしましょう。

を使用してパッケージをインストールしましたapt-get

add-apt-repository次に、パッケージの最新または以前のバージョンを一覧表示する追加のソース()を追加します。

どのソースから提供されていても、最新バージョンにapt-getアップグレードできますか?

答え1

APTは常に除外されていない最新バージョンをインストールします。優先事項。デフォルト設定は/etc/apt/preferencesファイル(および以下のファイル)に表示されます/etc/apt/preferences.d

一部のリポジトリには、パッケージが自動的にインストールされないようにする構成があります。たとえば、Debianバックポート配布ファイル(リソースに表示されている/var/lib/apt/lists)には次のものが含まれます。

NotAutomatic: yes
ButAutomaticUpgrades: yes

同じパッケージ(同じパッケージ名、同じバージョン番号)の複数のソースがある場合、APTはファイル内に/etc/apt/sources.list見つかった最初のソース(または重要ではありません)。/etc/apt/sources.list.d/*sources.list

関連情報