libpng* não significa o que você acha que significa por dois motivos:
- O shell expandiu para ser
libpng12-0_1.2.50-1ubuntu2.14.04.2_amd64.debporque havia um arquivo com esse nome em seu diretório atual. - Mesmo se o shell não tivesse expandido,
apt-geto tomaria como uma expressão regular. Então, ele instalará qualquer pacote contendolibpnno nome.
Você pode querer fazer:
sudo apt-get install libpng12-dev