ubuntu – 如何在使用apt-get remove时忽略未满足的依赖项?

我有一个运行Ubuntu 14.04的瘦VPS,具有自动安全更新.它已经用很多内核更新填满了/ boot分区.我试图删除旧版本,但我遇到了“未满足”的依赖项错误,要求我在继续之前修复另一个包.不幸的是,未满足的依赖项想要将新内核安装到100%已满的分区.
$sudo apt-get remove [an old linux-image* package]
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 linux-image-extra-3.13.0-88-generic : Depends: linux-image-3.13.0-88-generic but it is not going to be installed
 linux-image-generic : Depends: linux-image-3.13.0-88-generic but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

分区已满,我无法通过apt-get -f install来纠正任何问题.有没有办法告诉apt-get不检查数据库中未满足的依赖项,这与我需要删除的软件包无关?一旦我释放了一些空间,我实际上也可以解决破损的包裹.

我的替代解决方案是通过移动一些内核(到/ kernels)来手动释放空间,修复依赖性问题,删除一些内核包,并且如果我不能指示apt-get合作则移动/ kernels / * .

编辑

我尝试了apt-get -f删除PACKAGENAME,但它遇到了dep错误.但apt-get -f autoremove忽略了dep问题.如果没有-f,autoremove会出现dep错误.有了它,一些内核被发现被删除,它正在努力.因此,虽然我的直接问题得到解决,但我仍然想知道常规的apt-get -f删除PACKAGENAME是否具有忽略不相关的依赖性问题的相同功能.

dpkg –remove DOES删除包而不抱怨安装失败.这让你获得磁盘空间来进行apt-get -f autoremove

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...