我愚蠢地在我的 Debian 机器上包含了一个 Kali 存储库并运行了apt-get update
.我需要检查从 Kali 存储库更新了哪些软件包,以及是否需要替换/删除。
我不确定它是否破坏了我的系统。它将机器上的 Linux 版本信息从 Debian 更改为 Kali,并且 GRUB 显示 Kali,尽管系统到目前为止似乎运行良好。我不确定这是什么时候发生的,因为我今天早上重新启动后才注意到它。
我宁愿不必重新安装。
是否可以检查更新的内容,包括使用的存储库?
答案1
据我所知没有程序可以获取此信息。
第一个想法
- 删除 Kali 存储库。
- 安装新立得包管理器
sudo apt-get install synaptic
- 跑步
synaptic
- 克利克
Reload
- 打开
Installed (local or obsolete)
- 使用
Package
>Force version
- 有时候
synaptic
觉得事情不会再进一步了。只需重新启动即可synaptic
。 - 有时,如果卸载其他软件包会更容易,这也是卸载然后重新安装它。
- 应尽可能频繁地立即应用更改。
- 有时候
第二个想法
- 删除 Kali 存储库。
- 确定 Kali 存储库提供哪些包。
- 将所有已安装并出现在 Kali 中的软件包替换为以前的版本。
- 您可以通过了解更新期间安装或升级了哪些软件包来缩小搜索范围。 (
less /var/log/apt/history.log
) - 对于单个软件包的降级,我推荐
synaptic
或aptitude
。
- 您可以通过了解更新期间安装或升级了哪些软件包来缩小搜索范围。 (
- 再次更新系统。
并再次这样做;C)