Я только что установил Kali Linux на свой Raspberry Pi, и после обновления и модернизации у меня возникли следующие проблемы с зависимостями — даже после 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, поэтому, пожалуйста, извините за полноценный ответ вместо комментария из-за отсутствия у меня привилегий здесь, на уровне Superuser)
Kali печально известна плохим управлением обновлениями/зависимостями. Хотя это может и не ответить на ваш вопрос(поэтому я бы опубликовал это как комментарий), в зависимости от вашей ситуации, при предположении может быть возможным следующее:
Я перестал делать обновления/модернизации на KaliиЯ перестал использовать его вне виртуальных машин для тестов на проникновение. Мой текущий подход, который сэкономил мне кучу времени, заключается в том, чтобы настроить Kali один раз в виртуальной машине и настроить ее в объеме:
- установить язык и раскладку клавиатуры,
- рабочая папка-общий ресурс с хостовой ОС,
- рабочая настройка сети для NAT и потенциально Bridge/Host-Only, в зависимости от ваших потребностей
После этого я просто создаю снимок виртуальной машины и использую его как обычно (копирование и вставка должны работать с гостевыми дополнениями VBox). Если Kali ломается из-за множества потенциальных причин, я просто сбрасываю его до снимка. Просто убедитесь, что все соответствующие файлы находятся внутри общей папки, чтобы вы случайно не удалили важные файлы (pcaps, заметки, флаги и т. д.)
Представьте себе Kali как одноразовые перчатки, которые можно купить на заправочных станциях: они хороши для грязной работы, но выбрасываются после нескольких использований.