Se você quiser escrever um script para verificar se o pacote libncurses-dev
ou seu alias foi instalado, considere o seguinte fluxo de programa:
- Verifique se o pacote foi instalado com
dpkg
usando o nome exato,libncurses-dev
neste caso. -
Se o acima não for avaliado como true, procure
apt
para o pacote que você está procurando usando o nome sem alias:$ apt-cache search libncurses-dev libncurses5-dev - developer's libraries for ncurses
Parece que apt-cache search
retornará o 'alias' se o pacote tiver um.
- Se # 1 avaliar falso e # 2 retornar um apelido, basta pegar o alias do pacote e tentar # 1 novamente.
Verifique novamente dpkg
com o nome do alias do pacote, neste caso seria libncurses5-dev
. Se dpkg
não encontrar o pacote por um alias (na verdade, um pacote substituído), ele não deverá ser instalado.