Debain 容易遺失 Ubuntu 金鑰環嗎?

Debain 容易遺失 Ubuntu 金鑰環嗎?

我在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 再次工作?

更新:我已經嘗試了評論中提到的所有命令(更新、升級、--fix-broken 等),所有這些命令都給出了我在這篇文章中首先列出的相同錯誤,除了更新,它說了一些東西“簽名無效”行並提到公鑰。我相信 Kali 是 Debian,所以我不確定為什麼它要求 ubuntu 的東西?

答案1

https://superuser.com/a/1705251

大約兩年前提出的問題的答案解決了我的問題。標題為「2022 年更新」的答案

按照這些說明,現在一切都已修復,除了一個軟體包仍然存在無效簽名錯誤,但這只是 Spotify 的問題,所以我想這並不是太重要。

相關內容