假设我已经下载xxx.deb
并尝试使用它安装,sudo dpkg -i xxx.deb
但由于未满足依赖关系而失败。然后我运行sudo apt-get install -f
我是否应该sudo dpkg -i xxx.deb
再次运行以确保万无一失,或者是否应该sudo apt-get install -f
帮我解决这个问题?
操作系统:14.04 LTS x64
答案1
否apt-get install -f
。如果成功安装了依赖项,将运行新软件包安装中剩余的所有步骤(以及任何其他待处理的安装)。dpkg -i
只会重复该工作。如果apt-get
失败,则运行dpkg -i
不会做任何有用的事情。
请注意,如果您已安装 Ubuntu 软件中心,则无需执行此操作。它可以处理 deb 文件并根据需要安装依赖项。