在 Bash 文件中使用 sudo dpkg --configure -a

在 Bash 文件中使用 sudo dpkg --configure -a

我创建了一个 bash 文件来在系统上安装各种软件包。我使用此脚本在全新安装的 Ubuntu 上创建开发环境。但有时事情并不像预期的那样进行,bash 文件的输出要求运行sudo dpkg --configure -a。因此,我将此命令放在脚本的开头。这样,如果出现任何问题,此命令将在再次运行脚本时将一切恢复正常。

但这种情况不会发生,因为此命令需要与用户交互,因为它会提示是或否。

因此我希望自动输入“no”。因为此命令中输入的是“yes” sudo apt-get install apache2 -y。因此我想知道是否可以sudo dpkg --configure -a -n自动回复“no”。我之所以问这个问题,是因为我目前没有任何 dpkg 损坏的服务器。因此我无法测试这是否可行。因此我问了这个问题

相关内容