Underc0de

Programación Scripting => Batch - Bash => Mensaje iniciado por: R3v0lve en Septiembre 14, 2015, 03:01:40 AM

Título: Post-Instalación Fedora 21 (Update&Codecs)
Publicado por: R3v0lve en Septiembre 14, 2015, 03:01:40 AM
Código (bash) [Seleccionar]
#!/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)