Getting started

To save yourself time, you may prefer to download a respin ISO that has updates preinstalled. The WORK ISO comes with GNOME. Fedora only supports the use of base and rpmfusion for packages. However, if you insist on using negativo17, you will need to either:

  • Not have RPMFusion enabled
  • Have RPMFusion enabled but use priorities to ensure negativo17 is used before rpmfusion

This is because they are not compatible with each other.

Some other notes:

  • gstreamer 0.10 is deprecated, install gstreamer1.
  • negativo17 users, libmpg123 is now mpg123

The negativo article contains more information.

#!/bin/bash
if [[ $UID != 0 ]]; then
   echo "Not root."
   exit
fi

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

# We explicitly list out the packages here because gstreamer1-*
# will pull in upstream packages that creates conflicts
dnf install gstreamer1-plugins-bad gstreamer1-plugins-ugly gstreamer1-plugins-bad-fluidsynth gstreamer1-libav
dnf install mozilla-openh264
dnf install vlc

dnf install ffmpeg mpg123

# kernel-devel needs to be explicitly listed to avoid pulling in the debug package
dnf install nvidia-settings kernel-devel vulkan-loader.i686 nvidia-driver-libs.i686
# You can choose dkms-nvidia if you prefer
dnf install akmod-nvidia

dnf clean all
dnf --refresh upgrade

Please don’t use Skype unless you enjoy having the NSA read your messages. Finally, check out the Pulseaudio articles on troubleshooting tips.