Abhängigkeiten für Fedora installieren

Die folgenden Anweisungen sind für Fedora 26 Workstation und neuer.

Grundvoraussetzung um Kommandos zu starten:

Dependencies:

Zusätzliche Abhängigkeiten die nicht im Base Repository verfügbar sind:

Abhängigkeiten für die Grafische Benutzeroberfläche:

Abhängigkeiten installieren:

sudo yum update
sudo yum groupinstall "Development Tools" "Development Libraries"
sudo yum install bzip2-devel cmake fontconfig-devel freetype-devel fribidi-devel gcc-c++ git harfbuzz-devel jansson-devel lame-devel lbzip2 libass-devel libogg-devel libsamplerate-devel libtheora-devel libtool libvorbis-devel libxml2-devel m4 make nasm opus-devel patch python speex-devel tar xz-devel yasm zlib-devel

Installiere das freie RPM Fusion Repository und zugehörige Abhängigkeiten.

sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(cat /etc/system-release | awk '{ print $3}').noarch.rpm
sudo yum install x264-devel

Um die GTK GUI zu bauen, installiere folgende Abhängigkeiten.

sudo yum groupinstall "X Software Development" "GNOME Software Development"
sudo yum install dbus-glib-devel gstreamer1-devel gstreamer1-libav gstreamer1-plugins-base-devel intltool libgudev1-devel libnotify-devel
sudo yum install webkit2gtk3-devel || sudo yum install webkitgtk4-devel || sudo yum install webkitgtk3-devel

Fedora ist nun bereit HandBrake zu bauen. Siehe HandBrake für Linux bauen für weitere Anweisungen.