apt有些时候会报依赖出错,提示使用apt --fix-broken install也无法解决。因此只能手动删除破损的依赖包。
例如,下面报如下的依赖错误:
这里有两个包破损(libcuinj64-10.1和libnvidia-ml-dev),那么通过一下命令进行删除这两个破损包:
sudo dpkg --remove --force-remove-reinstreq package_name
这时候可能会报该包被其他包依赖的问题,同样使用同样的命令,删除该依赖包即可。