我正在尝试安装这个包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 用户身份创建文件夹并下载存档。