ssh
RHEL 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
難しいかもしれません。