Você pode obter o número de versão do qualquer pacote instalado passando pacman o sinalizador -Q
(query).
pacman -Q $package
Pacman considera os pacotes que não estão no banco de dados de sincronização como estrangeiros: para imprimir uma lista de todos esses pacotes, você pode passar a opção -m
para pacman:
pacman -Qm
Da página man pacman
:
-m, --foreign
Restrict or filter output to packages that were not found in the sync database(s). Typically these are packages that were downloaded manually and installed with --upgrade.
Como o pacman não sabe nada sobre o AUR (além do fato de que esses pacotes, como qualquer instalado manualmente, existem fora dos repositórios), você precisaria usar um Auxiliar do AUR para recuperar a versão atual de um pacote no AUR.
Cower é geralmente considerado como um dos melhores ajudantes (veja o tabela de comparação na página wiki e evite ajudantes que apresentam campos vermelhos):
cower -s $package