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 설치 libpng는 sudo apt-get install libpng-dev명령을 통해 설치 한 후 성공했습니다
— M. Atif Riaz

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