Script post-instalacion de Ubuntu 9.10

Buenas, he modificado un pequeño script que me he encontrado en otra web. Para instalar de manera fácil y rápida, las cositas que pienso que son esenciales cuando acabas de instalar Ubuntu 9.10... así ahorraremos tiempo wink

Tiene que ser una instalación nueva, lo primero que tenemos que hacer es actualizar el Sistema, activar los driver privativos de nuestra gráfica y después de reiniciar ya podemos ejecutar el Script...

Como ejecutarlo:

Lo copiamos y lo guardamos en un archivo .sh, yo lo he llamado post-instalacion.sh

NOTA: Si queréis no instalar algo solo tenéis que comentarlo con # o simplemente decir que no cuando vaya a instalarse.
NOTA: Si instaláis emerald y fusion-icon no olvidéis descomentar # y activarlo en Fusión-icon Select Window Manager -> Compiz

Después le damos permiso de ejecución, abrimos una Terminal y vamos al directorio donde lo guardasteis y escribimos:

chmod u+x post-instalacion.sh

Lo siguiente es ejecutarlo con el siguiente orden:

sudo ./post-instalacion.sh

Script post-instalacion.sh

#!/bin/sh

# Modificado por ace ;O)
# NOTA: Es posible que fallen algunos repositorios. Avisados están...
# Se tiene que dar Permisos de Ejecucuion "chmod u+x post-instalacion.sh"
# Se tiene que ejecutar en modo ROOT. "sudo ./post-instalacion.sh"
if [[ $EUID -ne 0 ]]; then
    clear
    echo "Este script debe ser ejecutado como root o no funcionará correctamente." 2>&1
    sleep 4
    exit 1
else

    # Activar el composite
    gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool true

    # Gnome 2.28 Activar los iconos en el menu del sistema
    gconftool-2 --set '/desktop/gnome/interface/buttons_have_icons' --type bool true
    gconftool-2 --set '/desktop/gnome/interface/menus_have_icons' --type bool true

    #------------------------------------

    # Carga de nuevos repositorios:
    # Repositorio MediaUbuntu
    wget http://www.medibuntu.org/sources.list.d/karmic.list --output-document="/etc/apt/sources.list.d/medibuntu.list"
    # Repositorio oficial VirtualBox
    echo "deb http://download.virtualbox.org/virtualbox/debian karmic non-free #VirtualBox" > /etc/apt/sources.list.d/virtualbox.list
    # Repositorio ppa Compiz
    echo "deb http://ppa.launchpad.net/compiz/ubuntu karmic main #Compiz" > /etc/apt/sources.list.d/compiz.list
    # Repositorio ppa de Avant-Window-Navigator
    add-apt-repository ppa:awn-testing
    # Repositorio de Themes Bisigi ( PODEMOS MIRARLOS EN http://www.bisigi-project.org/?page_id=6 )
    add-apt-repository ppa:bisigi
    # Repositorio de Juegos Paydeb 
    echo "deb http://archive.getdeb.net/ubuntu karmic-getdeb games" > /etc/apt/sources.list.d/playdeb.list

    # ----------------------------------
    #LLaves publicas de repositorios
    wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
    wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
    apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2ED6BB6042C24D89
    apt-get update

    # ----------------------------------
   #NOTAS: Programas y Codec Audio Video
    apt-get install medibuntu-keyring
    apt-get install build-essential
    apt-get install linux-headers-`uname -r`
    apt-get install amsn
    apt-get install amule
    apt-get install cheese
    apt-get install clamav clamav-daemon clamav-freshclam clamtk
    apt-get install filezilla
    apt-get install gparted
    apt-get install non-free-codecs
    apt-get install ubuntu-restricted-extras
    apt-get install sun-java6-fonts sun-java6-jre sun-java6-plugin
    apt-get install libdvdcss2
    apt-get install libdvdread4
    apt-get install rar p7zip-full unace unzip
    apt-get install skype
    apt-get install wine
    apt-get install screenlets
    apt-get install vlc
    aptitude install virtualbox-3.1
   # NOTA: Programas y Themes para un aspecto mas bonito   
    aptitude install avant-window-navigator-trunk
    aptitude install compizconfig-settings-manager compiz-fusion-plugins-unsupported
    aptitude install showtime-theme
    aptitude install balanzan-theme
    aptitude install infinity-theme
    aptitude install wild-shine-theme
    aptitude install exotic-theme
    aptitude install tropical-theme
    aptitude install bamboo-zen-theme
    aptitude install step-into-freedom-theme
    aptitude install ubuntu-sunrise-theme
    aptitude install aquadreams-theme
    aptitude install orange-theme
    aptitude install ellanna-theme
   #NOTA: Para ordenadores mas potentes
   #aptitude install emerald fusion-icon
    apt-get upgrade

fi

Si veis algo mal me lo comunicáis por favor, al igual si creéis que se podría mejorar de alguna manera

Un abrazo espero que os sirva de ayuda wink

Recomiendo que todos los pasos que aparecen en el script, los hagan a mano.

Si copian y pegan el script tal y como está posteado, tenga en cuenta que la linea que hace referencia a VirtualBox está partida en 2 trozos. Tal y como está al ser ejecutada creará un fichero sources.list.d, cuando este en realidad es un directorio.

A partir de allí pueden suceder muuchas cosas.

Lednar aparece partida por que lo hace el foro, pero al copiarlo a un archivo reconoce que todo esta unido... wink

Lo he probado y va bien pray

Gracias por el aviso wink

De todas maneras también se puede hacer a mano como dice Lednar

aceGuanche, muy buen aporte. muchas gracias wink

Que tal, pues quise usar el script y no lo pude hechar a andar:

alf@alf:~$ sudo su
[sudo
escribió:

password for alf:
root@alf:/home/alf# chmod u+x post-instalacion.sh
root@alf:/home/alf# sudo ./post-instalacion.sh
invalid file (bad magic number): Exec format error]

Y esta es una de una serie de respuestas de error, no cambie nada del script, no me preocupa porque yo uso la terminal, nomas es el primer script que quise usar.
Pense en añadir estas lineas, pero como no me funsiono ya no lo hice.

# Repositorio MediaUbuntu
wget http://www.medibuntu.org/sources.list.d/karmic.list –output-document="/etc/apt/sources.list.d/medibuntu.list && sudo apt-get -q update && sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring && sudo apt-get -q update" #Repositorio de ubuntu tweak
wegt deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu karmic main #Llave publica ubuntu tweak sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com FE85409EEAB40ECCB65740816AF0E1940624A220

apt-get install flashplugin-nonfree-extrasound libdvdcss2 libdvdread4 escribió:

Si el problema es mio a ver a si les sirven estas lineas mas.

Saludos

Es que te has loqueado como como admin con "sudo su" y después has has puesto "sudo ./post-instalacion.sh"

Si te logueas como admin con "sudo su" no hace falta poner "sudo ./post-instalacion.sh" sino "./post-instalacion.sh"

Fijate que lo hice de varias formas diferentes, con y sin sudo su, con y sin sudo antes de ./post-instalacion.sh, creo que el de la falla soy yo ¡que chafa! meparto el unico script que he hecho andar es el del clasico ¡hola mundo! mrgreen
A practicar mas.

Saludos

Pues lo acabo de probar otra vez en una maquina virtual y funciona confuso

Eso de magic number significa que el script no es ejecutable.

En vez de utilizar "chmod u+x" utiliza solo "chmod +x" porque el primero significa que lo haces ejecutable solo para el dueño del fichero y si este no es root entonces root no lo ejecutará.

Vaya, tons el del problema era la U, ya supe, tomo nota, y muchas gracias por quitarme ese gusanito de la ignorancia.

Saludos

Lednar escribió:

Eso de magic number significa que el script no es ejecutable.

En vez de utilizar "chmod u+x" utiliza solo "chmod +x" porque el primero significa que lo haces ejecutable solo para el dueño del fichero y si este no es root entonces root no lo ejecutará.

Gracias Lednar por ayudar, pero esto me ha suscitado una pregunta, entonces como me funciona a mi? confuso Le puse esos permisos para decir de quien era el archivo "u" Es el usuario propietario del archivo "x" Acceso de ejecución que