我意识到,当我尝试在内部文件中的 PKGBUILD
上调用 makepkg
命令时,例如 makepkg package_name/PKGBUILD
,我得到一个错误提示
==> ERROR: PKGBUILD does not exist.
但是当我将当前目录更改为PKGBUILD
文件目录,cd package_name
,然后运行makepkg PKGBUILD
时,我没有遇到任何问题。那么,我必须严格位于 PKGBUILD
文件目录中才能调用 makepkg
吗?
谢谢
最佳答案
好像是这样。如果您正在编写此脚本并希望避免来回切换文件夹,则可以选择使用这样的子 shell
(cd package_name && makepkg PKGBUILD)
完成括号内的操作后,它将把您传送回当前文件夹。
关于linux - 从外部目录调用 makepkg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53281773/