RPM 로직이 이미 알고있는 것과 상당히 다르며 "RPM 로직"을 이해하는 데 약간의 문제가있는 것으로 보입니다. 제 작품에서 "Red Hat 5에서 RPM 패키지를 만드는 방법"에 대한 문서를 만들어야합니다.rpmbuild의 작동 방식 이해
나는 데비안에 파생되어있어 (우분투 등) 데비안 패키지 (일명 .deb
개 파일)입니다.
내가 읽은 것부터 RPM 패키지를 만들려면 root
이어야합니다. 왜 내가 root
패키지를 설치할 패키지를 설치해야 할 수 있습니다 이해하지만, 난 여전히 승진 특권이 하나만 만들 필요가 이해가 안 돼요.
사용자로 RPM 패키지를 만들려고하면 /usr/bin
에 파일을 쓸 수있는 권한이 없기 때문에 buildroot
을 변경하면 %install
단계에서 실패합니다. 공정하지만 ... 왜이 단계에서 내 파일을 /usr/bin
에 복사하려고합니까?! 패키지를 만들고 설치하지 않으려 고합니다.
여기에 뭔가가 빠졌습니다. rpmbuild
이 어떻게 작동하는지에 대한 기본적인 이해를 나에게 줄 수있는 사람이 있습니까?
@bignose : 나는 정말로 당신이 알고있는 사람들에게 감사 할 생각이었습니다. :) – ereOn