首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >=>错误: PKGBUILD不存在。[Arch Linux]

=>错误: PKGBUILD不存在。[Arch Linux]
EN

Unix & Linux用户
提问于 2020-04-19 23:19:29
回答 1查看 25.1K关注 0票数 2

当我运行makepkg -cf时,我有一个错误,输出是

==>错误: PKGBUILD不存在。

但是如果我运行makepkg -p PKGBUILD.asc,那么就可以工作了。

能解释为什么第一种方法不起作用。Thx

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-04-19 23:37:04

我是怎么解决的

问题是,当下载PKGBUILD时,浏览器在文件中添加了一个不需要的扩展名,结果是PKGBUILD变成了PKGBUILD.asc,解决方案是删除文件扩展名,即将PKGBUILD.asc重命名为PKGBUILD,您可能有另一个不重要的扩展名,重要的是删除它。

获取更多信息

makepkg是一个自动构建包拱的脚本。当您使用它而不告诉它要构建哪个文件时,本质上是告诉它什么都不做,这给您留下了您在这里看到的错误。

这个错误解释了它试图调用PKGBUILD,这是一个包构建描述文件,需要在makepkg构建包之前进行创建。当您使用-p标志时,您告诉makepkg使用buildscript代替PKGBUILD构建包

我强烈建议通过运行makepkg来阅读man makepkg手册页,这样您就可以了解更多关于这个工具的信息,供以后使用。我也会把它链接到这里,https://www.archlinux.org/pacman/makepkg.8.html

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

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

复制
相关文章

相似问题

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