gpt4 book ai didi

debian - 如何删除和清除 apt-get 安装的所有软件包?

转载 作者:行者123 更新时间:2023-12-04 17:36:02 29 4
gpt4 key购买 nike

我试过 apt-get --purge autoremove ,但这是不同的。我想彻底消灭系统。我搞砸了依赖关系,现在那里有很多冲突。当然我可以重新安装整个操作系统,但这正是我现在不想做的。
提示:dpkg --list给出所有已安装的软件包。我们可以一一清除并删除它们吗?dpkg --get-selections如果您想卡住当前安装的软件包可能会很方便。您可能还将它们标记为“重要”,因此您可以在安装开始时保存您的初始设置。然后使用所选答案中提供的脚本删除所有包:)

最佳答案

你可以这样做。请注意不要删除必要的软件包,例如 dpkglibc6 ,否则您的系统最终将无法使用。以下脚本,依赖于 python3-apt ,应该有帮助:

#!/usr/bin/python3

import apt

cache = apt.cache.Cache()
for package in cache:
if (package.is_installed and
package.candidate.priority not in ("required", "important")):
print(package.name, end=" ")
print()

关于debian - 如何删除和清除 apt-get 安装的所有软件包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18189941/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com