Я использую Ubuntu другого разработчика и пытаюсь определить, установлен ли Mercurial и работает ли он.
Как отметил @stew, я выполнил команду dpkg -l mercurial и получил следующее:
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
Хотя в нем говорится, что установка распознана, выше также появляются загадочные сообщения, похожие на предупреждения. Похоже, это неправильная установка. Может ли кто-нибудь помочь мне расшифровать эти сообщения?
Спасибо! :)
вы можете увидеть, был ли установлен пакет mercurial, проверив, dpkg -l mercurial
выплевывает строку с «i» во втором столбце. вы также можете попробовать бегать hg help
и посмотрите, получите ли вы список ртутных команд.
which hg
возвращает 0, если найден двоичный файл hg. Кроме того, если вам не нужно делать это в автоматическом скрипте, он напечатает, был ли найден двоичный файл в stdout.
Редактировать: Очевидно, это не говорит о том, пакет установлен правильно, для чего вам следует использовать команду dpkg - что вы и сделали.