Você pode redirecionar o stderr de dpkg-query para /dev/null para silenciar a mensagem de erro, como em dpkg-query --list <package> 2>/dev/null .
Em um caso em que escrevo uma consulta para o dpkg-query para listar-me algum pacote, eu gostaria que ele retornasse o nome do pacote se ele encontrasse algo. Se ele não encontrar nada, eu não quero que saia: no package found matching {package-name} Eu gostaria que não saísse nada.
A razão para isso é porque minha consulta está em um script e se ele retorna meu script quebra. Como posso conseguir isso?