Se eu quiser verificar versões de um pacote no Debian, eu corro apt-cache policy pkgname
o que no caso de wajig
dá:
wajig:
Installed: 2.01
Candidate: 2.01
Version table:
*** 2.01 0
100 /var/lib/dpkg/status
2.0.47 0
500 file:/home/wena/.repo_bin/ squeeze/main i386 Packages
500 ftp://ftp.is.co.za/debian/ squeeze/main i386 Packages
Isso significa que existem três pacotes wajig, um que está instalado ( /var/lib/dpkg/status
) e dois outros (que são da mesma versão). Um desses dois está em um repositório local e o outro está disponível em um repositório remoto.
Como obtenho um resultado semelhante em sistemas de rpm?
fonte
--showduplicates
parayum
se você quiser ver todas as versões disponíveis, não apenas o mais recente.Você pode usar
rpm -qi <package name>
para ter todas as informações do pacote instalado. Você também pode usar os comandos abaixo:fonte
--showduplicates
que funciona, obrigado!As outras respostas abordam como obter informações sobre os pacotes instalados no sistema. Para adicionar isso, também é possível consultar o repositório yum sobre pacotes disponíveis ainda não instalados, além do
pkcon search
comando do PackageKit, por exemploEu suponho que o PackageKit seja escrito genérico para que funcione também com repositórios apt, embora eu tenha apenas experiência em usá-lo nos meus sistemas Fedora.
fonte
Para consultar os pacotes disponíveis, você pode fazer
urpmq --sources YOURPACKAGE
Isso é específico do Mandriva (eu conheço apenas o Mandriva).Se você deseja conhecer a versão de um pacote instalado:
rpm -q YOURPACKAGE
Isso funciona em todos os sistemas RPM.No RedHat / Fedora, veja yum.
fonte
A execução dos comandos abaixo fornece todos os pacotes instalados no servidor.
Mais comandos rpm estão listados aqui
fonte