首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用shell脚本的pkgbuild的列表依赖项

使用shell脚本的pkgbuild的列表依赖项
EN

Unix & Linux用户
提问于 2018-10-24 04:02:05
回答 1查看 518关注 0票数 0

如何用shell脚本列出PKGBUILD文件的依赖项?

例如,在google-chrome罗氏PKGBUILD中,我希望脚本提取所有依赖项(包括makedependenciesdependenciesoptdependencies),如下所示:

代码语言:javascript
复制
alsa-lib
gtk3
libcups
libxss
libxtst
nss
kdialog
...

我认为这可以用regex来实现,但我不知道如何.

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-10-24 18:51:40

PKGBUILD已经是一个bash脚本。您可以source它,但这是危险的不安全。

相反,创建了.SRCINFO文件,它应该被解析为键值文件。例如,您可以使用“Python”包在Python中解析这个包--这就是我们作为https://aur.archlinux.org网站本身的一部分所使用的。或者,您可以使用bash内部的awk来实现这个功能--一个流行的AUR助手aurutils使用这个awk脚本来进行.SRCINFO解析:https://github.com/AladW/aurutils/blob/master/lib/aur-graph

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/477402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档