
Я на Kali Linux и на днях я устанавливал некоторые пакеты с apt, чтобы я мог запустить код R (если я правильно помню, я установил r-base), и с тех пор мой apt барахлит. Всякий раз, когда я пытаюсь установить любой пакет, я получаю это
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
apt : Depends: ubuntu-keyring but it is not installable
apt-utils : Depends: apt (= 2.2.3) but 2.0.2ubuntu0.2 is to be installed
r-cran-mgcv : Depends: r-cran-nlme (>= 3.1-64) but it is not going to be installed
r-recommended : Depends: r-cran-nlme (>= 3.1.52) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
Я пробовал --fix-broken и --fix-missing, а также пытался вручную установить недостающие вещи, такие как r-cran-nlme, который выдает мне это
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
apt : Depends: ubuntu-keyring but it is not installable
apt-utils : Depends: apt (= 2.2.3) but 2.0.2ubuntu0.2 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
и всякий раз, когда я пытаюсь получить другой пакет, например mit-scheme, он возвращается к первому сообщению об ошибке. Что я нахожу особенно странным, так это то, что он продолжает говорить ubuntu keyring, хотя я использую Kali, который является Debian.
Вот мой список источников
# See https://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/
deb http://http.kali.org/kali kali-rolling main contrib non-free
# Additional line for source packages
deb-src http://http.kali.org/kali kali-rolling main contrib non-free
Как исправить эти ошибки и снова заставить apt работать?
ОБНОВЛЕНИЕ: Я попробовал все команды, упомянутые в комментариях (update, upgrade, --fix-broken и т. д.), все они выдают ту же ошибку, которую я перечислил первой в этом посте, за исключением update, которая говорит что-то вроде "подписи недействительны" и упоминает открытые ключи. Kali - это Debian, я полагаю, поэтому я не уверен, почему она просит что-то из Ubuntu?
решение1
https://superuser.com/a/1705251
Этот ответ на вопрос, заданный около 2 лет назад, решил мою проблему. Ответ под названием «Обновление на 2022 год»
Следуя этим инструкциям, теперь все исправлено, за исключением одного пакета, в котором по-прежнему есть ошибка недействительной подписи, но это касается только Spotify, так что, я полагаю, это не так уж и важно.