首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >'apt升级‘被打断了,后来我做了’自动删除‘。系统完全崩溃

'apt升级‘被打断了,后来我做了’自动删除‘。系统完全崩溃
EN

Unix & Linux用户
提问于 2021-10-16 06:58:35
回答 1查看 965关注 0票数 1

我的系统已经经历了80 & 443端口的攻击,造成了严重的网络连接不稳定。无论如何,我做了apt upgrade,然后是apt update,从Debian11.0到11.1,但是下载被中断了。无论如何,我又一次开始了apt upgrade,一开始一切似乎都很顺利。但是很明显,apt autoremove基本上探测到了每个包,删除了所有的东西,阻塞了我的系统。sudo命令甚至不能工作。

是因为我的系统被黑了吗?为什么看似执行良好的apt upgrade (尽管第一次尝试中断)会导致apt autoremove删除所有东西?当同样的事情发生时,我该如何避免这样的麻烦呢?

EN

回答 1

Unix & Linux用户

发布于 2021-10-16 08:21:52

但是很明显,apt自动删除基本上检测到了每个包,删除了所有东西,阻塞了我的系统。sudo命令甚至不起作用。

apt自动删除永远不会删除包,除非您的系统及其所有应用程序和服务不再需要它。

但是,在像升级过程中断这样的情况下,我更喜欢check并列出所有损坏的包,configure只解压缩的包,然后用-f install修复所有的包/缺陷。因此,我的行动顺序如下:

  • apt-get check:这个命令是一个诊断工具。它对包列表进行更新,并检查断开的依赖项。
  • dpkg --configure -a:这将配置所有未打包但未配置的包。
  • apt -f install:这将修复所有损坏的安装,如未满足的依赖关系等错误。
  • apt-get autoremove:删除其他包引入的任何不需要的依赖项。
  • 重新更新/升级软件包的apt update && apt upgrade

您可能需要运行su -从根运行这些命令,因为您的sudo坏了!

此外,我建议在执行上面的所有命令时继续观察/var/log/dist-upgrade/apt.log,以查看和观察在此过程中发生的所有事情。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/673443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档