在 debian 系统中安装软件时,我们可以这样写:
sudo apt-get install -y chromium-browser
这样安装会自动进行,无需确认安装 [Y/n]。我可以用吃豆子做同样的事情吗?
我正在尝试从脚本运行 pacman。问题是应该安装一个冲突的包,但不能替换当前安装的包。正如这里所回答的,我通过了 --noconfirm 选项,并且由于 pacman 的 stdin 没有指向 tty,所以它假定默认答案是否定的。如何强制 pacman 对所有问题都回答“是”?请注意,我无法将任何输入传递给 pacman(它通过 makechrootpkg 运行),因此我无法使用此处yes建议的命令或类似命令。
这是 pacman 的输出:
loading packages...
resolving dependencies...
looking for conflicting packages...
:: libinput-ubuntu and libinput are in conflict. Remove libinput? [y/N]
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
Run Code Online (Sandbox Code Playgroud)