我意识到当我试图调用内部文件中的makepkg命令时,例如PKGBUILD,我得到一个错误
=:错误:pkgBube不存在。
但当我将当前目录更改为makepkg package_name/PKGBUILD文件的目录时,PKGBUILD并运行cd package_name时,我不会遇到任何问题。所以,我必须严格地在makepkg PKGBUILD文件的目录中才能对其调用PKGBUILD是真的吗?
谢谢

最佳答案

好像是这样。如果您正在编写脚本,并且希望避免来回切换文件夹,则可以使用这样的子shell

(cd package_name && makepkg PKGBUILD)

完成括号内的操作后,它将把您传输回当前文件夹。

10-06 11:26