Baixar e instalar manualmente um pacote não é a maneira recomendada de fazer as coisas no ubuntu; é altamente recomendável usar um gerenciador de pacotes como o aptitude ou synaptic para baixar e instalar pacotes.
Para fazer isso na linha de comando, primeiro você precisa adicionar um repositório. Isso envolve a modificação do /etc/apt/sources.list, portanto, você deve criar um backup
Abra uma janela do Terminal
sudo nano /etc/apt/sources.list
No topo da lista, adicione
#### BACKUP for /etc/apt/sources.list created <insert date here>
pressione ctrl + o para salvar o arquivo em um novo local. Eu tenho uma pasta no meu diretório pessoal para backups, mas você pode colocá-la em qualquer lugar onde se lembrar que ela existe. Na minha pasta de backup, salvei-a como /home/USERNAME/os_file_backups/backup_03-06-17_apt-sources.list, pressione enter para salvar, ele perguntará se você deseja salvá-lo com um nome diferente, pressione y para salvar o arquivo e depois pressione Ctrl-X para sair do nano
mais uma vez, volte para sources.list
sudo nano /etc/apt/sources.list
na parte inferior do arquivo, adicione
#### Manually Added sources
## source for libpng12-0 package
deb http://mirrors.kernel.org/ubuntu/ xenial main
^ nota acima, mirrors.kernel.org é um dos muitos espelhos que podem ser usados. Você pode substituir mirrors.kernel.org/ubuntu
por qualquer um dos espelhos listados em http://packages.ubuntu.com/xenial/amd64/libpng12-0/download que você deseja usar
pressione ctrl + x e pressione sim para salvar o arquivo
agora para atualizar a lista de pacotes
sudo apt-get update
e instale o pacote
sudo apt-get install libpng12-0
shazam você adicionou a libpng-12-0 usando o apt, assim você receberá pacotes atualizados sempre que executar o apt-get upgrade