Загрузка и установка вручную не рекомендуется делать в ubuntu, настоятельно рекомендуется использовать диспетчер пакетов, например aptitude или synaptic, для загрузки и установки пакетов.
Чтобы сделать это в в командной строке сначала нужно добавить репозиторий. Это включает в себя модификацию /etc/apt/sources.list, поэтому вы должны создать резервную копию
Открыть окно терминала
sudo nano /etc/apt/sources.list
В верхней части списка добавить
[ f2]нажмите ctrl + o, чтобы сохранить файл в новом месте. У меня есть папка в моем домашнем каталоге для резервных копий, но вы можете поместить ее в любом месте, где будете помнить, что она существует. Для моей резервной папки я сохранил ее как /home/USERNAME/os_file_backups/backup_03-06-17_apt-sources.list, чтобы ввести имя для сохранения, она спросит вас, хотите ли вы сохранить ее другим именем, нажав y, чтобы сохранить файл и затем ctrl-x для выхода из nano
снова вернитесь к sources.list
sudo nano /etc/apt/sources.list
внизу файла добавить
#### Manually Added sources
## source for libpng12-0 package
deb http://mirrors.kernel.org/ubuntu/ xenial main
^ примечание для выше, mirror.kernel.org - одно из многих зеркал, которые можно использовать. Вы можете заменить mirrors.kernel.org/ubuntu на любое из зеркал, перечисленных в http://packages.ubuntu.com/xenial/amd64/libpng12-0/download, которые вы хотите использовать
нажмите ctrl + x и нажмите да, чтобы сохранить файл
сейчас, чтобы обновить список пакетов
sudo apt-get update
и установить пакет
sudo apt-get install libpng12-0
shazam, вы добавили libpng-12- 0 с помощью apt, поэтому вы будете получать обновленные пакеты всякий раз, когда вы запускаете apt-get upgrade