dpkg --print-avail PACKAGE falha

2

Acabei de perceber que dpkg --print-avail PACKAGE (igual a dpkg -p PACKAGE ) está falhando no meu servidor Ubuntu 10.04.2. Eu deveria estar preocupado?

Por exemplo:

$ dpkg -p a2ps
Package 'a2ps' is not available.

Mas:

$ dpkg -l a2ps
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name            Version         Description
+++-===============-===============-==============================================
ii  a2ps            1:4.14-1        GNU a2ps - 'Anything to PostScript' converter

Além disso, apt-cache show a2ps , recomendado no manual do dpkg para "Usuários de frontends baseados em APT" (como eu), funciona .

Com base nesses bugs, acredito que não importa que dpkg -p PACKAGE falhe:

por Adam Monsen 09.06.2011 / 20:18

1 resposta

2

Não há necessidade de se preocupar em tudo. dpkg apenas verifica se os pacotes estão disponíveis em /var/lib/dpkg/available da página de manual:

          -p, --print-avail package-name...
              Display details about package-name, as found in
              /var/lib/dpkg/available. Users of APT-based frontends
              should use apt-cache show package-name instead. 

Em que apt-cache policy PACKAGE também verifica suas fontes do apt.

    
por andrewsomething 09.06.2011 / 20:27