我试图通过在我的 Ubuntu 12.04 服务器上运行以下命令来修补 Dirty Cow 漏洞:
sudo apt-get update && sudo apt-get dist-upgrade
这会导致以下错误:
The following packages have unmet dependencies:
lsb-base : Breaks: upstart (< 1.12.1-0ubuntu8)
Breaks: upstart:i386 (< 1.12.1-0ubuntu8)
plymouth : Depends: initramfs-tools but it is not going to be installed
Recommends: plymouth-theme-ubuntu-text but it is not going to be installed or
plymouth-theme
udev : Depends: initramfs-tools (>= 0.92bubuntu63) but it is not going to be installed
Depends: util-linux (> 2.15~rc2)
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
我需要做什么才能修复这些错误?
我建议修复依赖项 dist-upgrade 抱怨运行这些命令以便单独更新和升级,从而纠正当前未满足的任何依赖项。
然后
然后
更新和升级一起帮助纠正了我过去偶然发现的许多问题。更新有助于升级知道何时何地以及如何升级。
一个简化的例子是你有 v.1,而 dist-upgrade 要求你在 v.2 中,运行更新只会让你到 v.1.5,而升级完成工作并让你到 v.2 使你的系统受欢迎并准备进行 dist 升级。
很高兴听到它有帮助!