我试过apt-get --purge autoremove但这是不同的.我想完全消灭系统.我已经搞乱了依赖关系,现在那里有很多冲突.当然我可以重新安装整个操作系统,但这正是我现在不想做的事情.
小费:
dpkg --list 给出所有已安装的软件包,我们可以逐个清除它们并将其删除..?
更新:
dpkg --get-selections如果要冻结当前安装的软件包,可能也很方便,您可能还将它们标记为"重要",这样您就可以在安装开始时保存初始设置.然后使用上面在选定答案中提供的脚本删除所有包:)
你可以做到这一点.只是要小心,不要删除关键软件包,如dpkg和libc6,否则你的系统最终将不可使用.以下脚本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()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21157 次 |
| 最近记录: |