Я только что установил 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 ответ1

2

(Я попытался прокомментировать, когда этот вопрос все еще был о безопасности.StackExchange, поэтому прошу прощения за комментарий, а не за комментарий из-за моих отсутствующих привилегий здесь, в Superuser)

Кали печально известен плохим управлением обновлениями / зависимостями. Хотя это может не дать ответа на ваш вопрос (следовательно, я бы разместил его в качестве комментария), в зависимости от вашей ситуации в предположении может оказаться возможным следующее:

Я прекратил делать обновления / обновления на Kali и перестал использовать его вне виртуальных машин для тестов на проникновение. Мой текущий подход, который сэкономил мне кучу времени, состоит в том, чтобы настроить Kali один раз на ВМ и настроить его следующим образом:

  • установить язык и раскладку клавиатуры,
  • рабочая папка-общий ресурс с хост-ОС,
  • настройка сети для NAT и, возможно, Bridge/Host-Only, в зависимости от ваших потребностей

После этого я просто создаю снимок виртуальной машины и использую его как обычно (копирование и вставка должны работать с гостевыми дополнениями VBox). Если Kali ломается из-за множества потенциальных причин, я просто сбрасываю его на снимок. Просто убедитесь, что все соответствующие файлы находятся в общей папке, чтобы случайно не удалить важные файлы (pcaps, заметки, флаги и т.д.)

Думайте о Кали как об односторонних перчатках, которые вы получаете на автозаправочных станциях: хороших для грязной работы, но выброшенных после нескольких использований.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .