você pode ver se o pacote mercurial foi instalado, verificando se dpkg -l mercurial
exibe uma linha com 'i' na segunda coluna. você também pode tentar executar hg help
e ver se você obtém uma lista de comandos mercurial.
Estou usando a caixa Ubuntu de outro desenvolvedor e tentando saber se o Mercurial está instalado e funcionando.
Como @stew apontou, eu fiz o comando 'dpkg -l mercurial' e consegui isto:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-=====================-=====================-==========================================================
ii mercurial 1.8-0ppa1~lucid1 scalable distributed version control system
agenadinik@slabrams-desktop:/usr/bin$ dpkg -l Mercurial
Enquanto ele diz que a instalação é reconhecida, ele também fornece algumas mensagens de aviso criptografadas acima. Parece que pode ser uma instalação ruim. Alguém poderia me ajudar a decifrar essas mensagens?
Obrigado! :)
which hg
retorna 0 se o binário hg for encontrado. Além disso, se você não precisar fazer isso em um script automatizado, ele imprimirá se o binário foi ou não encontrado no stdout.
Editar: Obviamente, isso não diz se o pacote está instalado corretamente, para o qual você deve usar o comando dpkg - o que você fez.