Gostaria de saber como obter as informações da versão de um programa instalado que não possui o
--version
ou-version
método implementado.
command-line
package-management
versions
Paradiesstaub
fonte
fonte
Respostas:
Você pode usar
dpkg
ouapt-cache
.Para verificar a versão de
bash
, por exemplo:fonte
yum requires <file>
por exemployum requires ssh-keygen
, daria a sua versão do openSSH.Se o programa não tiver nenhuma opção de linha de comando que exiba informações sobre a versão, você pode tentar usar
dpkg
a versão do pacote que geralmente contém a versão do programa de alguma forma.imprime o pacote que contém YOUR_PROGRAM e
imprime a versão do YOUR_PACKAGE.
Você pode juntar tudo:
Use-o por exemplo como este para
ls
:fonte
Você pode usar
dpkg-query
para obter a versão de um pacote:Para obter apenas a string da versão:
fonte
O comando abaixo também fornece a versão exata do pacote instalado.
Exemplo
fonte