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

Хтось може допомогти? Дуже дякую

Відповіді:


28

Ви можете завантажити libpng12-0пакет звідси:

У мене була така ж проблема залежності. Але завантаження та встановлення помилки виправити. Ubuntu 16.10 вбив цих libs jeje.


Ого. це спрацювало. дуже дякую. Це займало мене цілий день!
Гарп

1
дотримуючись інструкції за посиланням, щоб додати дзеркало до своїх джерел, працювали на мене
n8sty

1
Запуск Xubuntu 17.10. Це рішення не спрацювало для мене. Після встановлення libpng12-0 таким чином, встановлення TeamViewer (те, що я насправді намагаюся встановити) все ще вважає, що libpng12-0 не встановлено. Чи потрібно десь оновлювати базу даних?
Адріан Кейстер

Ця відповідь не налаштовує правильне закріплення пакета. Вам потрібно зробити це (на жаль, не можна опублікувати як відповідь, оскільки відсутність повторення): Пакет: * Pin: випуск n = xenial Pin-Priority: -10 Пакет: libpng12-0 Pin: release n = xenial Pin-Priority: 500
Пол Дежіан

тупикова посилання, виправте
stiv

14

Завантаження та встановлення пакету вручну - це не рекомендований спосіб робити речі в ubuntu, настійно рекомендується використовувати для завантаження та встановлення пакунків менеджер пакунків, наприклад, здатність чи синаптик.

Для цього в командному рядку спочатку потрібно додати сховище. Це передбачає зміну /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 для виходу з нано

ще раз поверніться до source.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

Шазам, ви додали libpng-12-0 за допомогою apt, тому ви будете отримувати оновлені пакети щоразу, коли запускаєте apt-get upgrade


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 Цей працював для мене! Спасибі.
barry
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.