安装过程中存在未满足的依赖关系时自动“接受此解决方案”

安装过程中存在未满足的依赖关系时自动“接受此解决方案”

有没有办法在使用安装软件包时自动接受建议的解决方案apt-get? 我正在使用 Vagrant,并尝试使用在配置后运行的 shell 脚本自动安装一些库。

有时,某些软件包需要一些帮助才能正确安装。例如,我可能会看到类似以下消息:

==> default: The following actions will resolve these dependencies:
==> default: 
==> default:      Remove the following packages:
==> default: 1)     libcurl4-openssl-dev        
==> default: 2)     libssl-dev                  
==> default: 3)     node-gyp                    
==> default: 4)     nodejs-dev                  
==> default: 5)     npm                         
==> default: 
==> default: 
==> default: 
==> default: Accept this solution? [Y/n/q/?]

由于我无法与其交互,安装就在这里停止(或有时会中止)。

我知道您可以使用apt-get install -y whatever它来自动回答询问您是否要继续的消息,但这似乎不会影响这样的提示。

相关内容