Al instalar N versión de Fedora es necesario
contener paquetes indispensables como codecs de audio video, flash ,
repositorios extra, editores de imágenes, etc.
Así que empece a crear un
pequeño script en bash que lo llame installUp que ayudara a instalar
paquetes extra tras efectuar una instalación nueva de Fedora;
- Indispensables: Instalara paquetes necesarios codecs de audio y video, compresores rar, zip, 7zip, flash y el repositorio rpmfusion donde contiene gran cantidad de paquetes actualizados y no libres.
- Recomendados: Instalara otros paquetes que con el tiempo llegan a ser solicitados, editor de imagen, creador de usb boteable, grabador de escritorio.
#!/bin/bash
#
#
# Eres libre:
# de copiar, distribuir, exhibir, y ejecutar la obra
# de hacer obras derivadas
# de hacer un uso comercial de la obra
#
# permiso de ejecución chmod +x fichero
# ejecutar ./fichero
#
function installUp(){
clear
echo "
InstallUp $(date +%Y)
Listando paquetes indispensables:
=====================================================================
| NOMBRE | TIPO | CONTIENE |
=========== ===================== ===================================
| Rpmfusion | Repositorio | Paquetes no libres y actualizados |
| Codecs | Paquetes | Codecs de audio y video no libres |
| Compresor | Paquetes | Extracción de ficheros no libres |
| Flash | Repositorio/Paquete | Flash plugin para navegadores web |
====================================================================="
instalar
}
function recomendar(){
clear
echo "
IstallUp recomienda estos paquetes
========================================================
| NOMBRE | TIPO | CONTIENE |
==================== ========= =========================
| Gimp | Paquete | Editor de imágenes |
| Recordmydesktop Gui| Paquete | Grabador de escritorio |
| Unetbootin | Paquete | Creador USB de arranque |
========================================================"
echo "También instalar esto [s/n]:"
read tecla
if [ "$tecla" = "s" ]; then
todo
elif [ "$tecla" = "n" ]; then
indispensables
fi
}
function instalar(){
echo Instalar todo [s/n]:
read tecla
if [ "$tecla" = "s" ]; then
recomendar
elif [ "$tecla" = "n" ]; then
echo "Saliendo de installUp :)"
fi
}
function todo(){
clear
echo "InstallUp necesita ser root para instalar los paquetes, se requiere Internet"
su -c"
echo Esto tardara un rato así que prepara una taza de café
echo ====================
echo Instalando rpmfusion
echo ====================
yum -y localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
yum check-update 1>/dev/null
echo =================
echo Instalando codecs
echo =================
yum -y install gstreamer-plugins-bad gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-ugly gstreamer-ffmpeg
echo ====================
echo Instalando compresor
echo ====================
yum -y install unrar p7zip p7zip-plugins
echo ================
echo Instalando flash
echo ================
if [ "$(uname -p)" = "i686" ]; then
yum -y localinstall http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
else
yum -y localinstall http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm
fi
yum check-update 1>/dev/null
yum -y install flash-plugin
echo ===============
echo Instalando gimp
echo ===============
yum -y install gimp
echo ===============
echo Instalando recordmydesktop
echo ===============
yum -y install gtk-recordmydesktop.noarch
echo =====================
echo Instalando unetbootin
echo =====================
yum -y install unetbootin
echo ====================
echo Actualizando sistema
echo ====================
yum -y update
echo ========================================================================
echo InstallUp termino de instalar los paquetes y actualizaciones del sistema
echo ========================================================================
"
}
function indispensables(){
clear
echo "InstallUp necesita ser root para instalar los paquetes, se requiere Internet"
su -c"
echo Esto tardara un rato así que prepara una taza de café
echo ====================
echo Instalando rpmfusion
echo ====================
yum -y localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
yum check-update 1>/dev/null
echo =================
echo Instalando codecs
echo =================
yum -y install gstreamer-plugins-bad gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-ugly gstreamer-ffmpeg
echo ====================
echo Instalando compresor
echo ====================
yum -y install unrar p7zip p7zip-plugins
echo ================
echo Instalando flash
echo ================
if [ "$(uname -p)" = "i686" ]; then
yum -y localinstall http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
else
yum -y localinstall http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm
fi
yum check-update 1>/dev/null
yum -y install flash-plugin
echo ====================
echo Actualizando sistema
echo ====================
yum -y update
echo ========================================================================
echo InstallUp termino de instalar los paquetes y actualizaciones del sistema
echo ========================================================================
"
}
installUp
#
# InstallUp 2013
# 0n3453v3n
#

No hay comentarios.:
Publicar un comentario