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
dpkgusando o nome exato,libncurses-devneste caso. -
Se o acima não for avaliado como true, procure
aptpara 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.