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

前端之家收集整理的这篇文章主要介绍了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

猜你在找的Ubuntu相关文章