yumおよびroot権限なしでRHEL x86でrtmpdumpをビルドする

yumおよびroot権限なしでRHEL x86でrtmpdumpをビルドする

sshRHEL x86システムに接続しましたが、機能しません。rootyum権限がありません。

インストールを続行する方法はありますか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難しいかもしれません。

引用する

関連情報