방금 라즈베리 파이에 Kali Linux를 설정했는데 업데이트 및 업그레이드 후에 다음과 같은 종속성 문제가 발생했습니다. apt --fix-broken install
여러 번 실행한 후에도 문제를 해결할 수 없는 것 같습니다.
분명히policykit-1은 아래 나열된 패키지의 최신 버전에 의존합니다. 다른 패키지에 대한 종속성이 있으므로 개별적으로 제거할 수 없습니다.
이 문제를 극복하거나 아파트를 수리하는 방법에 대한 아이디어가 있는 사람이 있습니까?
root@kali-pi:~# apt full-upgrade
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:
policykit-1 : Depends: libpolkit-agent-1-0 (= 0.105-20) but 0.105-21 is installed
Depends: libpolkit-backend-1-0 (= 0.105-20) but 0.105-21 is installed
Depends: libpolkit-gobject-1-0 (= 0.105-20) but 0.105-21 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
root@kali-pi:~#
답변1
(이 질문이 여전히 Security.StackExchange에 있을 때 댓글을 달려고 했기 때문에 여기 슈퍼유저에서 누락된 권한으로 인해 댓글 대신 본격적인 답변 게시물을 양해해 주시기 바랍니다.)
Kali는 잘못된 업데이트/종속성 관리로 악명이 높습니다. 귀하의 질문에 대한 답변이 아닐 수도 있지만(그래서 댓글로 게시했을 것입니다), 가정 하에 상황에 따라 다음이 가능할 수 있습니다.
Kali의 업데이트/업그레이드를 중단했습니다.그리고침투 테스트를 위해 VM 외부에서 사용을 중단했습니다. 많은 시간을 절약한 현재 접근 방식은 VM에서 Kali를 한 번 설정하고 다음 범위까지 구성하는 것입니다.
- 언어 및 키보드 매핑 설정,
- 호스트 OS와의 작업 폴더 공유,
- 필요에 따라 NAT 및 잠재적으로 브리지/호스트 전용에 대한 작업 네트워크 설정
이 작업이 완료되면 VM의 스냅샷을 생성하고 평소와 같이 사용합니다(복사 및 붙여넣기는 VBox Guest Additions와 함께 작동해야 함). 여러 가지 잠재적인 이유로 인해 Kali가 중단되면 스냅샷으로 재설정하면 됩니다. 중요한 파일(pcaps, 메모, 플래그 등)을 실수로 삭제하는 일이 없도록 모든 관련 파일이 공유 폴더 안에 있는지 확인하세요.
Kali를 주유소에서 얻을 수 있는 단방향 장갑이라고 생각하세요. 더러운 작업에는 좋지만 몇 번 사용한 후에는 폐기됩니다.