Installieren Sie FFMPEG in Redhat Linux über RPM für einen Benutzer ohne Rootberechtigung

3

Wie installiere ich ffmpeg rpm für einen Nicht-Root-Benutzer auf einem Linux-Server? Ich habe versucht, das Paket mit zu installieren

rpm -ivh ffmpeg-devel-0.10.15-1.el6.i686.rpm 

Das obige Paket zeigt die Anzahl der Abhängigkeitsfehler. Da mehr als 50 Pakete installiert werden müssen, um Abhängigkeiten zu erfüllen, gibt es keine einfachere Möglichkeit, ffmpeg über rpm zu installieren

LeDerp
quelle

Antworten:

3

Gerade Laden Sie eine Binärdatei von ffmpeg.

curl -O http://johnvansickle.com/ffmpeg/builds/ffmpeg-git-64bit-static.tar.xz
tar xf ffmpeg-git-64bit-static.tar.xz
  • Deine neue Binärdatei wird in der sein ffmpeg-git-64bit-static Verzeichnis.
  • Wenn Ihr Kernel älter als 2.6.32+ ist, können Sie dies nicht verwenden.
  • Wenn Sie ein 32-Bit-System verwenden, ersetzen Sie das 64bit mit 32bit.
  • Sie müssen es nicht "installieren". Führen Sie es einfach direkt aus oder zeigen Sie mit Ihrem Skript auf die neue Binärdatei.
llogan
quelle
Und nur für den Fall, dass jemand sich Sorgen um das Herunterladen von Binärdateien von zufälligen Websites macht, wird auf die in dieser Antwort angegebene Seite von der verwiesen offizielle Downloadseite , so dass es sollte sicher sein.
miken32
1

Nein. Sie können rpm nicht als Nicht-Root-Benutzer installieren.

Sie können Extrakt Inhalt dieser Pakete:

rpmdev-extract ffmpeg-devel-0.10.15-1.el6.i686.rpm

Übrigens, wenn Sie root sind und debuginfo installieren möchten, sollten Sie dies nicht mit rpm (und nicht einmal mit yum) tun, sondern:

debuginfo-install ffmpeg
msuchy
quelle