sudo apt-add-repository multiverse(失败....!!)

sudo apt-add-repository multiverse(失败....!!)

我正在运行 Kali Linux 滚动 2017.2 iso

我已经执行了以下命令:

sudo apt-add-repository multiverse 

我收到以下错误消息:

traceback (most recent call last):
File "/usr/bin/apt-add-repository", line 95, in >module<
Sp = SoftwareProperties (options=options)
File "/usr/lib/python3/dist-packages/softwareproperties/softwareproperties.py"
Line 109, in__ini__
Self.reload_sourceslist()
File "/usr/lib/python3/dist-packages/softwareproperties/softwareproperties.py"
Line 599, in reload_sourceslist
Self.distro.get_sources(self.sourceslist)
File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 93, in get_sources
(self.id,self.codename))
Aptsources.distro.NoDistroTemplateException: Error: Could not find a distribution template for kali/kali-rolling

请问如何解决这个问题?谢谢

答案1

您无法将 Ubuntu 存储库添加到 Kali 发行版中。 (或任何非 Kali 存储库。)要么使用 Ubuntu,要么坚持使用 Kali 的存储库。

https://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/并阅读“非 Kali 存储库”部分,其中还指出,

通过将 Kali 的存储库添加到非 Kali 操作系统(例如尝试将 Kali 添加到 Ubuntu),这将大大增加系统无法工作的机会。它可能不会立即发生,但在没有任何警告的情况下,它可能会崩溃。我们将无法提供支持(根据我们多年来所见,大多数其他操作系统也无法提供帮助)。

同样,将其他操作系统的存储库添加到 Kali 中(例如尝试将 Ubuntu 放在 Kali 上)也会破坏您的安装。这是 Kali Linux 系统崩溃的最常见原因。

最后,

如果任何指南告诉您执行上述以外的任何操作,这是非官方建议,并且 Kali Linux 完全不支持。通常,在这种情况下,用户在学习完本课程后最终会重新安装。

答案2

在 Kali Linux 上,apt-add-repository仅接受main,contribnon-free分发组件。

multiverse是 Ubuntu 发行版组件。

在最新的 Kali 版本中,apt-add-repository multiverse将打印:

Error: 'multiverse' invalid

正如 @roaima 所说,添加非 Kali 存储库会破坏您的系统。

要修复旧版 Kali 2017 中的问题,请使用:

sudo apt-add-repository --remove multiverse 

相关内容