핵심요약 - 내 시스템은 libpng12를 설치하려고 하지 않지만 많은 애플리케이션이 해당 라이브러리에 의존합니다. OS - 칼리 스크롤
안녕하세요 여러분. 지난 며칠 동안 저는 apt를 사용하여 python3-opencv를 설치할 때 발생한 이 문제를 해결하려고 노력해 왔습니다. 내가 얻는 오류 :
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
libqtgui4 : Depends: libpng12-0 (>= 1.2.13-4) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
제안된 대로 실행하려고 하면 다음과 같습니다 apt --fix-broken install
.
The following additional packages will be installed:
libpng12-0
The following NEW packages will be installed:
libpng12-0
0 upgraded, 1 newly installed, 0 to remove and 2294 not upgraded.
2 not fully installed or removed.
Need to get 0 B/173 kB of archives.
After this operation, 273 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 602063 files and directories currently installed.)
Preparing to unpack .../libpng12-0_1.2.50-2+deb8u3_amd64.deb ...
Unpacking libpng12-0:amd64 (1.2.50-2+deb8u3) ...
dpkg: error processing archive /var/cache/apt/archives/libpng12-0_1.2.50-2+deb8u3_amd64.deb (-
-unpack):
unable to install new version of '/usr/lib/x86_64-linux-gnu/libpng12.so.0': No such file or d
irectory
Errors were encountered while processing:
/var/cache/apt/archives/libpng12-0_1.2.50-2+deb8u3_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
이것이 작동하지 않았기 때문에 다음을 사용하여 deb 패키지에서 설치를 시도했습니다 dpkg -i libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
.
(Reading database ... 602063 files and directories currently installed.)
Preparing to unpack libpng12-0_1.2.54-1ubuntu1.1_amd64.deb ...
Unpacking libpng12-0:amd64 (1.2.54-1ubuntu1.1) ...
dpkg: error processing archive libpng12-0_1.2.54-1ubuntu1.1_amd64.deb (--install):
unable to install new version of '/lib/x86_64-linux-gnu/libpng12.so.0': No such file or directory
Processing triggers for libc-bin (2.30-8) ...
Errors were encountered while processing:
libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
여기가 제가 포기하고 여러분 모두에게 물어보기로 결정한 곳입니다. :D 이 라이브러리를 얻으려면 또 무엇을 할 수 있나요?
답변1
libpng
(제공 libpng12-0
) 2016년 4월 24일부터 Kali Linux에서 제거되었습니다.
python3-opencv
다음 을 통해 설치할 수 있습니다 apt
.
sudo apt install opencv
opencv
패키지가 제공됩니다 python3-opencv
.
다음 줄이 있어야 합니다 /etc/apt/sources.list
.
deb http://http.kali.org/kali kali-rolling main non-free contrib