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 #