有什么用apt-get -f install
。运行时,sudo apt-get update
最后出现一些错误,它说尝试apt-get -f install
。这是个什么命令?我的错误的最后一部分是:
. . . going to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
答案1
查看手册页:
-f, --fix-broken
Fix; attempt to correct a system with broken dependencies in place.
This option, when used with install/remove, can omit any packages
to permit APT to deduce a likely solution. If packages are
specified, these have to completely correct the problem. The option
is sometimes necessary when running APT for the first time; APT
itself does not allow broken package dependencies to exist on a
system. It is possible that a system's dependency structure can be
so corrupt as to require manual intervention (which usually means
using dselect(1) or dpkg --remove to eliminate some of the
offending packages). Use of this option together with -m may
produce an error in some situations. Configuration Item:
APT::Get::Fix-Broken.
这是尝试解决 umet 依赖关系时的首批解决方案之一。(请参阅此问题:添加 PPA 后如何解决未满足的依赖关系?)