我有一个运行 Ubuntu 16.04.5 LTS 的 VPS,直到最近,我更新它都没有遇到任何问题。现在,当我尝试更新时,我收到以下错误消息:
The following packages have unmet dependencies:
linux-headers-4.4.0-134-generic : Depends: linux-headers-4.4.0-134 but it is not installed
linux-image-virtual : Depends: linux-image-
这似乎与我登录 VPS 时出现以下消息同时发生:
New release '18.04.1 LTS' available.
Run 'do-release-upgrade' to upgrade to it.
我的 VPS 上托管了一些网站,因此我想让操作系统保持最新的安全更新。如何修复此错误消息并更新我的操作系统?
谢谢。
答案1
您有未满足的依赖关系。
未满足依赖项的可能原因可能是包数据库损坏并且包未正确安装。尝试运行以下命令进行修复:
sudo apt-get clean
和
sudo apt-get autoclean
使用以下方法解决依赖关系:
sudo apt-get -f install
-f 选项是“修复损坏”。apt
将尝试纠正损坏的依赖关系。
然后运行:
sudo dpkg --configure -a
最后再次运行:
sudo apt-get -f install