为什么 makepkg 在 Arch linux 中不起作用?

为什么 makepkg 在 Arch linux 中不起作用?

我正在尝试安装这个包https://github.com/w0ng/dwm 配置/自定义 dwm 窗口管理器。

问题是我需要使用“makepkg”来安装它。但当我这样做时“# makepkg -efi”,输出错误 “不允许以 root 身份运行 makepkg,因为它可能会对您的系统造成永久性的灾难性损坏”

所以我创建了一个新用户,并使用“chmod 777”更改了所有文件的权限以授予所有权限。

当我这样做时“$ makepkg -efi”,它给出错误“您没有在 /directory_name 中创建包的写入权限。正在中止...”

我应该怎么做才能使“makepkg”工作?

答案1

makepkg 绝对不应该作为 root 使用。这会很危险,因为您正在从 AUR 构建用户制作的非官方软件包。

以普通用户身份下载该软件包,例如:

wget https://aur.archlinux.org/cgit/aur.git/snapshot/package-query.tar.gz

然后提取存档:

tar xvzf package-query

然后尝试构建它:

makepkg

答案2

请尝试以非 root 用户身份创建文件夹并下载存档。

相关内容