Por que o rpm -qa não mostra nada no Ubuntu?

0

Estou fazendo dpkg -l e está listando todos os pacotes instalados, mas rpm -qa não está mostrando nada.

Por que isso acontece? Preciso fazer algumas alterações para que o rpm também exiba os pacotes instalados?

    
por Girija Joshi 21.11.2014 / 10:16

2 respostas

1

Por seus comentários, você diz que está "fazendo distribuição Linux baseada no RHEL" e que não sabe qual erro está cometendo.

O erro que você está cometendo é que você está pensando que o Ubuntu é uma distribuição baseada no RHEL. O Ubuntu é um sistema baseado no Debian e usa dpkg como o sistema de gerenciamento de pacotes. Ele não usa pacotes RPM, e é por isso que usar rpm não retornará nada. O uso de dpkg -l foi um pouco mais preciso de usar, já que dpkg é o sistema de pacotes subjacente.

Se você quiser que uma distribuição baseada em RHEL funcione, o CentOS e o Fedora são possíveis opções alternativas. (No entanto, o suporte para aqueles não está neste site, que é apenas o Ubuntu, então, para perguntas sobre o Fedora e o CentOS, tente Unix e Linux . )

    
por Thomas Ward 21.11.2014 / 15:29
0

O Ubuntu não usa pacotes rpm, portanto você não os vê (como algumas pessoas já afirmaram nos comentários). O Ubuntu está usando pacotes deb, então você tem que usar ferramentas apropriadas para lidar com eles, como: dpkg, apt e algumas outras ferramentas mais ou menos convenientes para lidar com repos no console de texto ou no modo gráfico.

Então - dpkg -l nesse caso era a ferramenta apropriada.

    
por Jacek 21.11.2014 / 15:24