Acabei de configurar o Kali Linux no meu raspberry pi e depois de atualizar e atualizar recebi os seguintes problemas de dependência - mesmo depois de executar apt --fix-broken install
várias vezes, parece que não consigo corrigi-los.
Aparentemente, o policykit-1 depende de versões mais recentes dos pacotes listados abaixo. Não consigo removê-los individualmente, pois há dependências de outros pacotes.
Alguém tem uma ideia de como superar isso ou consertar o apt?
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:~#
Responder1
(Tentei comentar quando esta pergunta ainda estava no Security.StackExchange, então desculpe a postagem de resposta completa em vez do comentário devido à falta de privilégios aqui no Superusuário)
Kali é famoso por seu mau gerenciamento de atualizações/dependências. Embora isso possa não responder à sua pergunta(portanto, eu teria postado como um comentário), o seguinte pode ser viável dependendo da sua situação sob a suposição:
Parei de fazer atualizações/upgrades no KalieParei de usá-lo fora das VMs para testes de penetração. Minha abordagem atual, que me economizou muito tempo, é configurar o Kali uma vez em uma VM e configurá-lo na medida de:
- definir mapeamento de idioma e teclado,
- trabalhando com compartilhamento de pasta com o sistema operacional host,
- configuração de rede funcional para NAT e potencialmente Bridge/Host-Only, dependendo de suas necessidades
Feito isso, simplesmente crio um instantâneo da VM e uso-o normalmente (copiar e colar deve funcionar com VBox Guest Additions). Se Kali quebrar devido a uma infinidade de motivos potenciais, eu apenas redefini-lo para o instantâneo. Apenas certifique-se de que todos os arquivos relevantes estejam dentro da pasta compartilhada, para não excluir acidentalmente arquivos importantes (pcaps, notas, sinalizadores etc.)
Pense em Kali como as luvas descartáveis que você compra nos postos de gasolina: boas para o trabalho sujo, mas descartadas após alguns usos.