在脚本中使用时,确保包安装pacman
已成功完成的正确方法是什么?pacman
在最近使用 的 MSYS2 存储库中断期间pacman
,我发现使用
pacman -S --noconfirm somepackage1 somepackage2
0
如果由于所有依赖包的下载尝试超时而未尝试安装所请求的包,则尽管未安装这些包,仍会给出退出代码。
我现在已经在假定的安装之后添加了包查询,1
当未安装给定的包时,该查询肯定会退出,这将处理这种确切的情况:
pacman -Qi somepackage
但我想知道是否还有其他类型的包安装失败我不知道pacman
也会返回0
。
如何正确使用pacman
并确定是否知道包安装成功?