![Arch Linux에서 makepkg가 작동하지 않는 이유는 무엇입니까?](https://linux55.com/image/68596/Arch%20Linux%EC%97%90%EC%84%9C%20makepkg%EA%B0%80%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
이 패키지를 설치하려고 합니다.https://github.com/w0ng/dwm dwm 창 관리자를 구성/사용자 정의합니다.
문제는 이를 설치하려면 "makepkg"를 사용해야 한다는 것입니다. 하지만 내가 할 때"# makepkg -efi", 출력 오류 "makepkg를 루트로 실행하면 시스템에 영구적인 치명적인 손상을 초래할 수 있으므로 허용되지 않습니다."
그래서 새 사용자를 생성하고 "chmod 777"을 사용하여 모든 파일에 대한 권한을 변경하여 모든 권한을 부여했습니다.
내가 할 때"$ makepkg -efi", 오류가 발생합니다"/directory_name에 패키지를 생성할 수 있는 쓰기 권한이 없습니다. 중단하는 중..."
"makepkg"를 작동시키려면 어떻게 해야 합니까?
답변1
makepkg를 루트로 사용하면 안 됩니다. AUR에서 비공식 사용자 제작 패키지를 구축하고 있기 때문에 이는 위험할 수 있습니다.
일반 사용자로 패키지를 다운로드합니다. 예:
wget https://aur.archlinux.org/cgit/aur.git/snapshot/package-query.tar.gz
그런 다음 아카이브를 추출합니다.
tar xvzf package-query
그런 다음 빌드해 보세요.
makepkg
답변2
루트가 아닌 사용자로 폴더를 생성하고 아카이브를 다운로드해 보십시오.