「apt-cache policy」の出力を理解する


29

私はapt-cache policy sudoインストールの前後に走りましたsudo

インストール前:

# apt-cache policy sudo
sudo:
  Installed: (none)
  Candidate: 1.8.5p2-1+nmu1
  Version table:
     1.8.5p2-1+nmu1 0
        500 http://ftp.se.debian.org/debian/ wheezy/main i386 Packages
#

インストール後:

# apt-cache policy sudo
sudo:
  Installed: 1.8.5p2-1+nmu1
  Candidate: 1.8.5p2-1+nmu1
  Version table:
 *** 1.8.5p2-1+nmu1 0
        500 http://ftp.se.debian.org/debian/ wheezy/main i386 Packages
        100 /var/lib/dpkg/status
# 

500と100の数字を理解する方法は?これらは何らかのステータスコードですか?また、インストール後のパッケージバージョンの前の***の意味は何ですか?


回答:


20

500および100は優先順位番号です。それらの詳細については、をお勧めしman apt_preferencesます。500はインストール可能に対応し、100はインストール済みを意味します。

manページから:

ターゲットリリースが指定されていない場合、APTはインストールされているすべてのパッケージバージョンに優先度100を、アンインストールされているすべてのパッケージバージョンに優先度500を割り当てるだけです。

***ただの手段は私の知る限りでは、インストールされています。インストールが完了すると、アーカイブのバージョンとローカルにインストールされたバージョンにそれぞれ対応する500と100の両方が表示されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.