La descarga e instalación manual de un paquete no es la forma recomendada de hacer las cosas en ubuntu, se recomienda utilizar un administrador de paquetes como aptitude o synaptic para descargar e instalar paquetes.
Para hacerlo en la línea de comando primero debe agregar un repositorio. Esto implica modificar /etc/apt/sources.list, por lo que debe crear una copia de seguridad
Abrir una ventana de terminal
sudo nano /etc/apt/sources.list
En la parte superior de la lista, agregue
#### BACKUP for /etc/apt/sources.list created <insert date here>
presione ctrl + o para guardar el archivo en una nueva ubicación. Tengo una carpeta en mi directorio de inicio para copias de seguridad, pero puede colocarla en cualquier lugar donde recuerde que existe. Para mi carpeta de respaldo lo guardé como /home/USERNAME/os_file_backups/backup_03-06-17_apt-sources.list, presione enter para guardar, le preguntará si desea guardarlo con un nombre diferente, presione y para guardar el archivo y luego ctrl-x para salir de nano
una vez más regrese a sources.list
sudo nano /etc/apt/sources.list
en la parte inferior del archivo agregar
#### Manually Added sources
## source for libpng12-0 package
deb http://mirrors.kernel.org/ubuntu/ xenial main
^ nota para arriba, mirrors.kernel.org es uno de los muchos espejos que se pueden usar. Puede reemplazarlo mirrors.kernel.org/ubuntu
por cualquiera de los espejos enumerados en http://packages.ubuntu.com/xenial/amd64/libpng12-0/download que desea usar
presione Ctrl + X y presione Sí para guardar el archivo
ahora para actualizar la lista de paquetes
sudo apt-get update
e instale el paquete
sudo apt-get install libpng12-0
shazam ha agregado libpng-12-0 usando apt para que obtenga paquetes actualizados cada vez que ejecute apt-get upgrade