Я не понимаю, почему, если я наберу dpkg -l mutt
, я не получу пакеты, соответствующие mutt.
Однако Mutt существует и может быть установлен sudo apt-get install mutt
Насколько мне известно dpkg
(в Debian) должен перечислять каждый пакет, установлен или нет, предоставляя информацию о статусе пакета. 115]
dpkg -l
перечислит только те пакеты, которые установлены на вашем компьютере. В вашем случае пакет mutt
не установлен. Для поиска пакетов, которые установлены или нет, вы можете использовать aptitude search package-name-pattern
.
В отличие от aptitude или apt-cache с dpkg мы можем перечислять только те пакеты, которые установлены или были удалены из нашей системы.
Для получения информации о пакете, который установлен или не был установлен, мы можем использовать
sudo apt-get update # to update the cache
apt-cache showpkg <packagename>
В случае, если мы хотим перечислить пакет, который не был установлен, прежде чем мы сможем выпустить
dpkg -l <packagename> || apt-cache showpkg <packagename>