#!/bin/bash
# Actualizando el sistema
dnf -y update
# Instalación de códecs multimedia
dnf -y install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
dnf -y install gstreamer1-libav gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer1-plugins-base-tools gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-good gstreamer1-plugins-base
# Instalación de reproductores alternativos VLC y Clementine
dnf -y install vlc clementine
# Instalación de utilidades y complementos importantes
dnf -y install unrar p7zip p7zip-plugins java icedtea-web gnome-themes* gnome-tweak-tool yumex
# Instalación de aplicaciones opcionales
#dnf -y install corebird gimp inkscape minidlna qt-devel dconf-editor pyrenamer easytag
#Instalación de tema e iconos Numix
cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:paolorotolo:numix/Fedora_21/home:paolorotolo:numix.repo
dnf -y install numix*
# Instalación de Google Chrome
wget https://dl-ssl.google.com/linux/linux_signing_key.pub
rpm --import linux_signing_key.pub
sh -c 'echo "[google-chrome]
name=Google Chrome 64-bit
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64" >> /etc/yum.repos.d/google-chrome.repo'
dnf -y install google-chrome-stable
# Instalación de Spotify
dnf config-manager --add-repo=http://negativo17.org/repos/fedora-spotify.repo
dnf -y install spotify-client
# Compilación de Handbrake desde Source
dnf -y install kernel-headers kernel-devel
dnf -y groupinstall "Development Tools" "Development Libraries" "X Software Development" "GNOME Software Development"
dnf -y install yasm zlib-devel bzip2-devel libogg-devel libtheora-devel libvorbis-devel libsamplerate-devel libxml2-devel fribidi-devel freetype-devel fontconfig-devel libass-devel dbus-glib-devel libgudev1-devel webkitgtk-devel libnotify-devel gstreamer-devel gstreamer-plugins-base-devel gcc-c++ jansson-devel lame-devel x264-devel
svn checkout svn://svn.handbrake.fr/HandBrake/trunk hb-trunk
cd hb-trunk
./configure --launch
cd build
gmake
make install
reboot
#Fin
##Crear archivo
touch postinstalacion.sh
##Editando archivo e insertando código
sudo nano ./postinstalacion.sh
##Guardando Archivo
CTRL+o dale yes guardar
##Privilegios de archivo
sudo chmod 0755 postinstalacion.sh
##Ejecución de código
sudo ./postinstalacion.sh
Fuente: http://pinguinolibre.org/2015/06/03/script-de-post-instalacion-para-fedora-22 (http://pinguinolibre.org/2015/06/03/script-de-post-instalacion-para-fedora-22)