martes, 26 de marzo de 2013

Que hacer luego de instalar Fedora



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