yum 및 루트 권한 없이 RHEL x86에서 rtmpdump 빌드

yum 및 루트 권한 없이 RHEL x86에서 rtmpdump 빌드

sshRHEL x86 시스템에 연결했지만 작동하지 않으며 yum루트 권한이 없습니다.

설치를 계속할 수 있는 방법이 있습니까 rtmpdump? 보기로이것rtmpdump튜토리얼, CentOS(내가 이해한 바에 따르면 CentOS는 RHEL과 유사함)에 설치하는 것은 매우 쉬운 것 같습니다 yum.

그렇다면 내 선택은 무엇입니까?

답변1

방법 #1 - 상자에서 직접 컴파일

물론 rtmpdump상자에 필요한 도구(예: gcc컴파일)가 있다는 가정 하에 소스 코드 형식으로 다운로드하여 해당 상자에서 컴파일할 수 있어야 합니다.

방법 #2 - 다른 상자에 컴파일하고 상자에 복사

이것이 옵션이 아닌 경우 다른 유사한 상자에서 컴파일할 수 있습니다. 그런 다음 다른 CentOS 상자를 사용하여 scp생성된 바이너리를 홈 디렉터리(예: )에 복사 $HOME/rtmpdumpdir하고 거기에서 실행하십시오.

방법 #3 - cpio 또는 rpm2cpio를 사용하여 콘텐츠 추출

명령줄 도구를 사용하여 cpio바이너리 배포판이 포함된 RPM 파일을 가져와서 rtmpdump다른 디렉터리에 압축을 풀 수도 있습니다 $HOME/rtmpdumpdir. 특히 RPM의 압축을 풀 수 있는 RPM이라는 도구가 있습니다 rpm2cpio.

$ rpm2cpio myrpmfile.rpm | cpio -idmv

다른 방법

다른 방법은 다음과 같은 ServerFault Q&A에서 논의됩니다.루트 없이도 rpm을 변환할 수 있습니다., 그러나 이러한 방법에 대한 나의 기대는 높지 않습니다. 루트 없이 RPM 패키지를 설치하는 것은 rpm까다로울 수 있습니다.

인용하다

관련 정보