E: Пакет 'libpng12-0' не имеет кандидата на установку [Ubuntu 16.10 Gnome]

29

Я попытался установить WPS Office на свой ноутбук (Ubuntu 16.10 Gnome, 64 бит) с помощью установщика Gdebi, но он сказал

Dependency is not satisfiable: libpng12-0

Затем я попытался открыть эту библиотеку следующим образом

sudo apt-get install libpng12-0

Но я столкнулся с ошибкой:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libpng12-0 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libpng12-0' has no installation candidate

Кто-нибудь может помочь? большое спасибо

Garp
источник

Ответы:

28

Вы можете скачать libpng12-0пакет здесь:

У меня была такая же проблема зависимости. Но загрузка и установка исправляют ошибку. Ubuntu 16.10 убил этих ребят

Виктор Кандо
источник
Вау. это сработало. большое спасибо. Это заняло у меня целый день!
Garp
1
следование инструкции по ссылке для добавления зеркала к вашим источникам сработало для меня
n8sty
1
Запуск Xubuntu 17.10. Это решение не сработало для меня. После установки libpng12-0 таким образом, установка TeamViewer (что я действительно пытаюсь установить) все еще думает, что libpng12-0 не установлен. Нужно ли где-нибудь обновлять базу данных?
Адриан Кейстер
Этот ответ не устанавливает правильное закрепление пакета. Вы должны сделать это (к сожалению, не можете опубликовать как ответ из-за отсутствия повторения): Пакет: * Pin: release n = xenial Приоритет Pin: -10 Пакет: libpng12-0 Pin: release n = xenial Приоритет Pin: 500
Пол Дежан
Deadlink, пожалуйста, исправьте
Stiv
14

Загрузка и ручная установка пакета не рекомендуется в Ubuntu, поэтому настоятельно рекомендуется использовать менеджер пакетов, например aptitude или synaptic, для загрузки и установки пакетов.

Чтобы сделать это в командной строке, сначала вы должны добавить репозиторий. Это включает в себя изменение /etc/apt/sources.list, поэтому вы должны создать резервную копию

Откройте окно терминала

sudo nano /etc/apt/sources.list

В верхней части списка добавить

#### BACKUP for /etc/apt/sources.list created <insert date here>

нажмите Ctrl + O, чтобы сохранить файл в новом месте. В моем домашнем каталоге есть папка для резервных копий, но вы можете поместить ее в любое место, где вы помните, что она существует Для моей резервной папки я сохранил ее как /home/USERNAME/os_file_backups/backup_03-06-17_apt-sources.list, нажав Enter, чтобы сохранить, она спросит вас, хотите ли вы сохранить ее под другим именем, нажмите y, чтобы сохранить файл, и затем Ctrl-X для выхода из нано

еще раз вернуться к sources.list

sudo nano /etc/apt/sources.list

внизу файла добавить

#### Manually Added sources
## source for libpng12-0 package
deb http://mirrors.kernel.org/ubuntu/ xenial main

Примечание: mirrors.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

ffmurray
источник
3
Это решение не работает в Xubuntu 17.10. Зеркало не опознано.
Адриан Кейстер
1
Есть ли решение для Ubuntu 17.10?
М. Атиф Риаз
1
@ M.AtifRiaz Эта проблема была частью проблемы, с которой я столкнулся в Ubuntu 17.10. Я опубликовал более обобщенный вопрос и включил то, что кажется решением проблемы libpng. Может это поможет?
drmuelr
Для меня в Ubuntu 17.10 установка wps-office прошла успешно после установки libpngчерез sudo apt-get install libpng-devкоманду
M. Atif Riaz
После множества сует на Xubuntu Bionic Это сработало для меня! Спасибо.
Барри