Я просто заметил, что dpkg --print-avail PACKAGE (то же, что и dpkg -p PACKAGE) терпит неудачу на моем сервере Ubuntu 10.04.2.
Например:
$ dpkg -p a2ps
Package `a2ps' is not available.
Но:
$ 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
Кроме того, apt-cache show a2ps, рекомендованный в руководстве dpkg для " Пользователи интерфейсов на основе APT »(как и я) работают.
Исходя из этих ошибок, я предполагаю, что неважно, что dpkg -p PACKAGE не работает:
http : //bugs.debian.org/cgi-bin/bugreport.cgi? bug = 43573 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=137128Не нужно беспокоиться. dpkg смотрит только, доступны ли пакеты в /var/lib/dpkg/available Из manpage:
-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.
Где apt-cache policy PACKAGE также проверяет ваши apt-источники.
Не нужно беспокоиться. dpkg
смотрит только, доступны ли пакеты в / var / lib / dpkg / available
Из manpage:
-p, - -print-avail package-name ... Показать сведения о имени пакета, найденном в / var / lib / dpkg / available. Пользователи интерфейсов на основе APT должны вместо этого использовать apt-cache show package-name.
Где политика apt-cache PACKAGE
также проверяет ваши apt-источники.
Не нужно беспокоиться. dpkg смотрит только, доступны ли пакеты в /var/lib/dpkg/available Из manpage:
-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.
Где apt-cache policy PACKAGE также проверяет ваши apt-источники.
Не нужно беспокоиться. dpkg смотрит только, доступны ли пакеты в /var/lib/dpkg/available Из manpage:
-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.
Где apt-cache policy PACKAGE также проверяет ваши apt-источники.
Не нужно беспокоиться. dpkg
смотрит только, доступны ли пакеты в / var / lib / dpkg / available
Из manpage:
-p, - -print-avail package-name ... Показать сведения о имени пакета, найденном в / var / lib / dpkg / available. Пользователи интерфейсов на основе APT должны вместо этого использовать apt-cache show package-name.
Где политика apt-cache PACKAGE
также проверяет ваши apt-источники.
Не нужно беспокоиться. dpkg
смотрит только, доступны ли пакеты в / var / lib / dpkg / available
Из manpage:
-p, - -print-avail package-name ... Показать сведения о имени пакета, найденном в / var / lib / dpkg / available. Пользователи интерфейсов на основе APT должны вместо этого использовать apt-cache show package-name.
Где политика apt-cache PACKAGE
также проверяет ваши apt-источники.
Не нужно беспокоиться. dpkg
смотрит только, доступны ли пакеты в / var / lib / dpkg / available
Из manpage:
-p, - -print-avail package-name ... Показать сведения о имени пакета, найденном в / var / lib / dpkg / available. Пользователи интерфейсов на основе APT должны вместо этого использовать apt-cache show package-name.
Где политика apt-cache PACKAGE
также проверяет ваши apt-источники.