首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我该怎么检查PKGBUILD?

我该怎么检查PKGBUILD?
EN

Unix & Linux用户
提问于 2018-06-22 19:04:35
回答 1查看 844关注 0票数 2

使用AUR时,您需要手动验证PKGBUILD文件和安装脚本。

你到底该怎么做呢?哪些是需要注意的危险信号,合法的包有什么可做的呢?

通常情况下,我看到的包下载了一些脚本或档案,然后运行里面的东西。PKGBUILD本身似乎并没有做什么坏事,但它正在用数百个文件对一个归档文件进行卷曲,然后运行它们。除了PKGBUILD和安装脚本之外,大多数AUR工具甚至没有查看任何东西的方法,并且期望您在这些基础上做出决定。我应该搜索下载的文件,花几个小时(或几天)阅读所有的代码(这很可能超出了我自己的编程知识),然后回来“决定”安装AUR软件包吗?

EN

回答 1

Unix & Linux用户

发布于 2018-06-22 19:52:32

PKGBUILD只是bash脚本。它们被设计成可读的。

Arch有一个不同功能指南,以及您希望在每个中看到的内容。

这里的奇怪变化,特别是在prepareinstall函数中,应该仔细检查。删除与$HOME$PATH有关的文件或安装应该受到怀疑和充分调查。

其中包括验证键和完整性校验和,这确保了您下载的源代码是有效的。Makepkg将警告您,如果其中任何一个失败,这将是一个巨大的红旗,不能继续。

您还可以阅读Arch包装标准来了解如何创建PKGBUILD。

至于实际的上游源,假设它是有效的,这是一个只有您可以进行的调用。有恶意软件在野外,但值得信赖的用户做了出色的工作,以防止它的8月。如果您使用的是来自其他来源的PKGBUILD,那么您是自己使用的。

还有一些因包装机错误而损坏的PKGBUILD会带来灾难性的后果。因此,在运行它们之前,尽可能地阅读它们是有意义的。

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

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

复制
相关文章

相似问题

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