E: kali linux에서 충족되지 않은 종속성을 수정하는 방법은 무엇입니까? [복사]

E: kali linux에서 충족되지 않은 종속성을 수정하는 방법은 무엇입니까? [복사]

내가 해냈어

sudo apt-get install wine32

결과는 다음과 같습니다.

root@kali:~# sudo apt-get install wine32
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 metasploit-framework : Depends: postgresql but it is not going to be installed
 wine32:i386 : Depends: libc6:i386 (>= 2.28) but it is not going to be installed
               Depends: libwine:i386 (= 4.0-1) but it is not going to be installed
               Recommends: wine:i386 (= 4.0-1)
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

어떻게 해결할 수 있나요?

이것은 내 Linux 버전입니다.

Linux kali 4.9.0-kali3-amd64 #1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU/Linux

답변1

먼저 오류 메시지에 설명된 대로 다음을 실행해 보아야 합니다.

apt --fix-broken install

둘째, 원하는 것을 확인해야 합니다.구체적으로표준 Wine 대신 Wine32를 설치하십시오. 이러한 오류는 특히 64비트 시스템을 사용하는 경우 설치되지 않을 수 있는 32비트 종속성(i386)과 관련된 것으로 보입니다. 또는 Wine32를 정말로 원한다면 libc6:i386을 수동으로 설치해 볼 수 있습니다.

마지막으로 Kali는 실제로 데스크톱용이 아니라는 점을 언급하고 싶습니다. 대부분의 사용자가 Kali에서 Wine을 원하는 유일한 이유는 분해/역엔지니어링 때문입니다. 이 질문을 하신 것으로 보아 이것이 귀하가 하고 있는 일이 아닌가 싶습니다.

좀 더 데스크톱 중심적이고 초보자 친화적인 배포판으로 전환하고 Kali를 가상 머신이나 라이브 실행 도구로 사용하는 것이 좋습니다.

관련 정보