Sua pergunta pode ser marcada como duplicada porque você deve fazer algumas de suas próprias pesquisas antes de postar nos sites do StackExchange. Mas, como a possível duplicata ( Como listar todos os pacotes instalados ) não toca nas informações da versão, aqui está sua resposta:
dpkg -l | grep "^ii" | awk '{print ,}'
ou
dpkg -l | awk '/^ii/ {print ,}'
Decodificado:
dpkg -l
lista todos os pacotes, incluindo aqueles que foram removidos.
grep "^ii"
imprime apenas linhas que começam com "ii" (para excluir pacotes que foram removidos, geralmente marcados com "rc"). Observe que os pacotes instalados podem não estar sempre no status "ii". Este comando irá verificar: dpkg -l | grep -v "^ii" | grep -v "^rc" | tail -n +6
awk '{print ,}'
imprime as segunda e terceira colunas (nome do pacote e versão, respectivamente).
p.s. Eu escrevi alguns comentários sobre isso antes, mas meu código estava errado.