显示 OpenSuse 中所有存储库中所有可用软件包的软件包信息

显示 OpenSuse 中所有存储库中所有可用软件包的软件包信息

我是 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>

高血压

相关内容