我是 bash shell 的初学者,我正在尝试显示 OpenSuse 中所有存储库中所有可用软件包的软件包信息。
zypper info
需要一个包作为参数。有什么命令可以实现这一点吗?谢谢!
答案1
这在 openSUSE 上对我有用:
suse:~ # for i in `zypper se | grep -Ev "^S|---+" | awk -F "|" '{print $2}'`; do zypper info $i ; done
但请注意,这将需要很长时间才能完成,因为它实际上显示每个可用包(已安装和未安装)的信息。
答案2
bash 不参与此命令
sudo zypper info -s *
也许只对单个包运行这个会更有帮助,因为所有存储库中所有可用包的列表会很长。
列出所有存储库中所有可用的软件包版本:
sudo zypper search -s <package>
高血压