Como o pacote rpm instalado pela consulta

1

Como o pacote rpm instalado pela consulta

Geralmente, se eu precisar consultar o pacote baseado em rpm, eu uso os seguintes comandos

rpm -qi package

rpm -ql package        # to get installed binaries of package

rpm -qf path to binary # to get related package name of the path 

Todos os comandos acima mencionados funcionam muito bem com todos os pacotes instalados, mas o problema foi levantado quando eu instalei o pacote no local personalizado usando os seguintes comandos

rpm –prefix=/opt -ivh package

rpm -relocate=/opt  -ivh package

Então, quando eu usei o pacote de comandos acima mencionado, fui instalado corretamente, mas não pude usar os seguintes comandos de consulta do rpm

rpm -qi package

rpm -ql package       # to get installed binaries of package

rpm -qf path to binary # to get related package name of the path 

Existe uma maneira de consultar o pacote rpm instalado personalizado?

    
por chaitanya gudur 23.10.2018 / 21:27

2 respostas

2

Depois de analisar seus comentários, você pode tentar:

rpm -qi --root=/opt atop

Quando você usa o sinal --installroot para yum , ele usa ou cria um novo banco de dados rpm nesse local. Quando você executar rpm sem o sinalizador --root , ele visualizará o banco de dados rpm padrão em /var/lib/rpm , que não tem nenhum conhecimento sobre a instalação do pacote personalizado.

    
por 24.10.2018 / 10:33
0

Esta questão parece ser semelhante a Sua. Se você tem arquivo rpm, por favor, verifique

rpm -qp /path/to/your/package.rpm

para ver se o pacote tem outro nome que não o arquivo rpm.

    
por 23.10.2018 / 22:11