1. Temos certeza de que não é um erro de digitação?
Tem certeza de que trabalhou abaixo de 4,8? Eu apenas tentei em 4.3.2
.
$ rpm --version
RPM version 4.3.2
$ rpm -H
-H: unknown option
2. O comutador está confirmado!
Isso parece estar limitado apenas à versão 4.8.
$ rpm -H
$
$ cat /etc/redhat-release
CentOS release 6.5 (Final)
3. Evidência de sua existência
Eu encontrei este tópico no rpm5.org, intitulado: Re: analisando os hdlists com o rpmgi? que mostra a opção -H
em ação.
$ rpm -qH
error: rpmpkgRead: Header: Header V3 DSA signature: UNKNOWN, key ID 26752624
[jbj@localhost tmp]$ sudo rpm --import 0x26752624
[jbj@localhost tmp]$ rpm -qH
error: rpmpkgRead: Header: Header V3 DSA signature: UNKNOWN, key ID 26752624
e aqui:
$ rpm -qH -vv --nosignature
D: pool fd: created size 384 limit -1 flags 0
D: pool lua: created size 56 limit -1 flags 0
D: pool ts: created size 1192 limit -1 flags 0
D: pool gi: created size 160 limit -1 flags 0
D: pool dig: created size 400 limit -1 flags 0
D: pool ctx: created size 104 limit -1 flags 0
D: pool h: created size 352 limit -1 flags 0
lib64rpm1-4.8.1-1mnb2.x86_64
x11-driver-video-ati-6.13.99-0.20101119.1mdv2011.0.x86_64
4. Arma de fumar ... Git commit logs!
Isso parece ser a arma fumegante. Isso mostra uma discussão na remoção desse recurso. É o log de confirmação git .
From: Panu Matilainen <[email protected]>
Date: Fri, 19 Mar 2010 14:54:00 +0000 (+0200)
Subject: Eliminate hysterical --hdlist query option and everything implementing it
X-Git-Tag: rpm-4.9.0-beta1~839
X-Git-Url: http://rpm.org/gitweb?p=rpm.git;a=commitdiff_plain;h=367c0d7014b769a5c12f83b525dddb0a7c76beef
...
Eliminate hysterical --hdlist query option and everything implementing it
- This hidden gem used "system hdlist", ie "/usr/share/comps/%{_arch}/hdlist
as the source for queries. Such "system hdlist" hasn't existed anywhere
since RHL 9/FC 1 times...
Nesse mesmo segmento está este snippet de código que mostra a troca sendo removida.
- { "hdlist", 'H', POPT_ARGFLAG_DOC_HIDDEN, 0, POPT_HDLIST,
- N_("query/verify package(s) from system HDLIST"), "HDLIST" },
-
Portanto, o switch é sinônimo de --hdlist
.