aptがより低いバージョンのパッケージを選択するのはなぜですか?

aptがより低いバージョンのパッケージを選択するのはなぜですか?

私のシステムが3143の代わりに3103を選択するのはなぜですか? !

適切なキャッシュ戦略崇高なテキスト

sublime-text:
  Installed: (none)
  Candidate: 3103
  Version table:
     3143 0
        500 https://download.sublimetext.com/ apt/stable/ Packages
     3103 0
        700 http://extra.linuxmint.com/ qiana/main amd64 Packages

適切な環境設定で

500 < P <=990 : causes a version to be installed unless there is a version available belonging to the target release or the installed version is more recent

3143> 3103は3143の実際の候補を生成する必要はありませんか? 3103を選ぶ理由は何ですか?

ベストアンサー1

そこにすぐに説明があります。

新しいバージョンのパッケージがインストールされていない場合 - OK、これが正しいと仮定すると、新しいバージョンがまだインストールされていません。

Mintを使用しているように見えるため、v3103はターゲットバージョンなので、同様の優先順位パッケージをオーバーライドする基準を満たしています。したがって、ここには実際には適用されません。

500は「500以上、990以下」ではありません。

だからv3103がインストールされるバージョンです。

おすすめ記事