& ldquo; dpkg -l & rdquo; не видит доступных пакетов

Я не понимаю, почему, если я наберу dpkg -l mutt, я не получу пакеты, соответствующие mutt.

Однако Mutt существует и может быть установлен sudo apt-get install mutt

Насколько мне известно dpkg (в Debian) должен перечислять каждый пакет, установлен или нет, предоставляя информацию о статусе пакета. 115]

0
задан 27 September 2012 в 15:40

2 ответа

dpkg -l перечислит только те пакеты, которые установлены на вашем компьютере. В вашем случае пакет mutt не установлен. Для поиска пакетов, которые установлены или нет, вы можете использовать aptitude search package-name-pattern.

0
ответ дан 27 September 2012 в 15:40

В отличие от aptitude или apt-cache с dpkg мы можем перечислять только те пакеты, которые установлены или были удалены из нашей системы.

Для получения информации о пакете, который установлен или не был установлен, мы можем использовать

sudo apt-get update # to update the cache
apt-cache showpkg <packagename>

В случае, если мы хотим перечислить пакет, который не был установлен, прежде чем мы сможем выпустить

dpkg -l <packagename> || apt-cache showpkg <packagename>
0
ответ дан 27 September 2012 в 15:40

Другие вопросы по тегам:

Похожие вопросы: