"섀도우" RPM 데이터베이스를 구축하시겠습니까?

"섀도우" RPM 데이터베이스를 구축하시겠습니까?

서버 담당자가 RPM 패키지를 사용하여 우리 부서의 소프트웨어를 설치하는 것을 거부한다고 가정해 보겠습니다. 슈퍼유저 권한이 필요하기 때문에 시스템이 엉망이 될까봐 걱정됩니다.

따라서 우리는 tarball의 압축을 풀어야 하는데 /elsewhere/..., 이는 프로세스가 쉽게 중단될 수 있기 때문에(잘못된 하위 디렉토리, 종속성 검사 없음 등) 정말 번거로운 작업입니다. 그래서 저는 늘 궁금했어요.

rpm --prefix, 그 안에 소프트웨어를 포함하는 것이 가능합니다(예: /elsewhere/....

그리고 슈퍼유저 문제가 있습니다..."섀도우" RPM 데이터베이스를 생성할 수 있습니까?

즉, rpm --dbpath /elsewhere/rpm --initdb루트가 아닌 관리자도 액세스할 수 있도록 할 수 있습니다. 그런 다음 어떻게든 설치된 (시스템) 패키지의 데이터를 여기에 입력합니다(어떻게?).

rpm --dbpath /elsewhere/rpm --prefix /elsewhere -i our_software-0.1.rpm슈퍼유저 권한 없이도 이 작업을 수행할 수 있지 않습니까 ?

관련 정보