Ask Your Question
1

can't install HandBrake-0.9.5-Fedora_GUI_i686.rpm on fedora 23

asked 2016-02-24 02:19:59 -0500

atef_myk gravatar image

using the command as root rpm -ivh HandBrake-0.9.5-Fedora_GUI_i686.rpm i got the following error: Failed dependencies: libnotify.so.1 is needed by HandBrake-gui-0.9.5-1.fc14.i686 libpng12.so.0 is needed by HandBrake-gui-0.9.5-1.fc14.i686 libwebkitgtk-1.0.so.0 is needed by HandBrake-gui-0.9.5-1.fc14.i686

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
4

answered 2016-02-24 02:52:07 -0500

The package you try to install is outdated (fc14). The easy way to install HandBrake is to use the repo of negativo17 and you can find all details here : http://negativo17.org/handbrake

Only two commands :

sudo dnf config-manager --add-repo=http://negativo17.org/repos/fedora-handbrake.repo

then

sudo dnf -y install HandBrake-gui HandBrake-cli

The packager provides great support if needed.

edit flag offensive delete link more

Comments

The repo URL has been outdated. The updated repo is https://negativo17.org/repos/fedora-m...

buvaneshkumar gravatar imagebuvaneshkumar ( 2018-06-10 13:49:33 -0500 )edit
1

answered 2017-03-23 10:47:02 -0500

basic6 gravatar image

updated 2017-03-23 11:49:32 -0500

You can build the latest version of HandBrake on your Fedora system. You will need to install a few dependencies first. The rpm (32-bit version for Fedora 14) complained about libnotify.so.1, which should be provided by the package libnotify-devel.

Install dependencies for building HandBrake (with GUI):

$ sudo dnf install @"Development Tools" @"Development Libraries"
$ sudo dnf install bzip2-devel cmake fontconfig-devel freetype-devel fribidi-devel gcc-c++ git harfbuzz-devel jansson-devel lame-devel libass-devel libogg-devel libsamplerate-devel libtheora-devel libtool libvorbis-devel libxml2-devel m4 make opus-devel patch python tar x264-devel yasm zlib-devel
$ sudo dnf install @"X Software Development" @"GNOME Software Development"
$ sudo dnf install dbus-glib-devel gstreamer1-devel gstreamer1-plugins-base-devel intltool libgudev1-devel libnotify-devel webkitgtk3-devel

Clone the HandBrake repository or download it manually from Github.

$ git clone https://github.com/HandBrake/HandBrake && cd HandBrake

Build HandBrake:

$ ./configure --launch

You will find the executable files in the build directory: build/HandBrakeCLI and build/gtk/src/ghb

Optionally, you could install it system-wide:

$ cd build && sudo make install

Here's the list of dependencies required for building HandBrake on Fedora (from HandBrake's website):

Dependencies:

  • Development Tools
  • Development Libraries
  • bzip2-devel
  • cmake
  • fontconfig-devel
  • freetype-devel
  • fribidi-devel
  • gcc-c++
  • git
  • harfbuzz-devel
  • jansson-devel
  • lame-devel
  • libass-devel
  • libogg-devel
  • libsamplerate-devel
  • libtheora-devel
  • libtool
  • libvorbis-devel
  • libxml2-devel
  • m4
  • make
  • opus-devel
  • patch
  • python
  • tar
  • x264-devel
  • yasm
  • zlib-devel

Graphical interface dependencies:

  • X Software Development
  • GNOME Software Development
  • dbus-glib-devel
  • gstreamer1-devel
  • gstreamer1-plugins-base-devel
  • intltool
  • libgudev1-devel
  • libnotify-devel
  • webkitgtk3-devel
edit flag offensive delete link more

Question Tools

Stats

Asked: 2016-02-24 02:19:59 -0500

Seen: 1,383 times

Last updated: Mar 23 '17