makepkg错误“无法创建目录$ BUILDDIR”

时间:2018-06-08 21:59:34

标签: archlinux

标题解释了这一切。每当我尝试在非root用户的目录中makepkg时,我得到之前的错误,然后是“出现unknwon错误。退出...”。

3 个答案:

答案 0 :(得分:1)

此错误来自https://git.archlinux.org/pacman.git/tree/scripts/libmakepkg/util/util.sh.in?h=v5.1.0#n88,表示makepkg.conf(5)联机帮助页中记录的BUILDDIR变量所引用的目录不存在,并且您无权创建。

所以...找出要设置的位置,然后修复它。

还请注意,makepkg提供的完整错误消息将在标题文本后的括号中包含无法创建的目录。因此,标题不仅不能说明所有问题,而且还缺少开发人员专门添加的调试信息,以帮助用户尽快解决问题。

答案 1 :(得分:0)

尝试在全新安装的arch上安装yaourt时出现了相同的错误,该错误通过以下方式更改了写入权限:

sudo chmod a + w

答案 2 :(得分:0)

他的问题出现在搜索中-您很可能尝试在主目录之外没有权限的地方运行makepkg

PKGBUILD(及所有相关文件)移动到另一个文件夹(如下载或.....)下的某个位置。