GNU/Linux >> Znalost Linux >  >> Linux

Rozumíte výstupu „zásady apt-cache“?

Spustil jsem apt-cache policy sudo před a po instalaci sudo :

před instalací:

# 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
#

po instalaci:

# 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
# 

Jak rozumět číslům 500 a 100? Jsou to nějaké stavové kódy? Kromě toho, co znamená *** před verzí balíčku, jakmile je nainstalován?

Přijatá odpověď:

500 a 100 jsou prioritní čísla. Chcete-li se o nich dozvědět více, doporučuji man apt_preferences . 500 odpovídá instalaci, 100 znamená nainstalováno.

Z manuálové stránky:

Pokud cílové vydání nebylo specifikováno, pak APT jednoduše přiřadí
prioritu 100 všem nainstalovaným verzím balíčků a prioritu 500 všem
odinstalovaným verzím balíčků.

*** pouze znamená nainstalováno, pokud vím. Po instalaci uvidíte 500 a 100, což odpovídá verzi v archivech a lokálně nainstalované verzi.


Linux
  1. Pochopení rc skriptů v Linuxu

  2. Jak připojit výstup do souboru?

  3. Jak přesměrovat výstup system() do souboru?

  1. Jak přiřadit výstup příkazu proměnné shellu?

  2. Výstup „posledního“ příkazu?

  3. Jak interpretovat výstup netstat -o / netstat --times

  1. Jak zvýraznit slovo ve výstupu „kočka“?

  2. Přesměrovat výstup příkazu v „příkazu času“?

  3. Zavření standardního výstupu (>&-)?