E : 'libpng12-0'패키지에 설치 후보가 없습니다 [ubuntu 16.10 Gnome]


29

Gdebi 설치 프로그램을 사용하여 랩톱 (ubuntu 16.10 Gnome, 64 비트)에 WPS Office를 설치하려고했지만

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여기 에서 패키지를 다운로드 할 수 있습니다 .

나는 같은 의존성 문제가 있었다. 그러나 다운로드 및 설치는 edthe 오류를 수정합니다. 우분투 16.10은이 라이브러리 jeje를 죽였습니다.


와우. 효과가있었습니다. 고마워 하루 종일 걸렸습니다!
Garp

1
귀하의 소스에 미러를 추가하기 위해 링크의 지시를 따르십시오.
n8sty

1
Xubuntu 실행 17.10. 이 솔루션은 저에게 효과적이지 않았습니다. 이 방법으로 libpng12-0을 설치 한 후에 TeamViewer 설치 (실제로 설치하려고하는 것)는 libpng12-0이 설치되지 않은 것으로 여전히 생각합니다. 어딘가에 데이터베이스를 업데이트해야합니까?
Adrian Keister

이 답변은 올바른 패키지 고정을 설정하지 않습니다. 이 작업을 수행해야합니다 (안타깝게도 답변이 부족하여 답변을 게시 할 수 없습니다) : 패키지 : * Pin : release n = xenial Pin-Priority : -10 Package : libpng12-0 Pin : release n = xenial Pin-Priority : 500
Paul Dejean

deadlink, 수정하십시오
stiv

14

패키지를 다운로드하고 수동으로 설치하는 것은 우분투에서 권장되는 방법이 아니며, 적성 또는 시냅틱과 같은 패키지 관리자를 사용하여 패키지를 다운로드하고 설치하는 것이 좋습니다.

명령 행에서이를 수행하려면 먼저 저장소를 추가해야합니다. 여기에는 /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로 저장하여 저장했습니다. 다른 이름으로 저장할지 묻는 메시지가 표시되면 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

^ 위의 참고 사항에서 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 apt를 사용하여 libpng-12-0을 추가 했으므로 apt-get upgrade를 실행할 때마다 업데이트 된 패키지가 제공됩니다


3
이 솔루션은 Xubuntu 17.10에서 작동하지 않습니다. 거울이 인식되지 않습니다.
Adrian Keister

1
Ubuntu 17.10에 사용할 수있는 솔루션이 있습니까?
M. Atif Riaz

1
@ M.AtifRiaz이 문제는 Ubuntu 17.10에서 발생했던 문제의 일부입니다. 더 일반적인 질문을 게시 하고 libpng 문제에 대한 해결책으로 보이는 것을 포함 시켰습니다. 어쩌면 도움이 될까요?
drmuelr

Ubuntu 17.10에서 나를 위해 wps-office 설치 libpngsudo apt-get install libpng-dev명령을 통해 설치 한 후 성공했습니다
M. Atif Riaz

Xubuntu Bionic에 관한 많은 faffing 후이 것은 나를 위해 일했다! 감사.
barry
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.