jueves 30 de abril de 2009

    Colección de Repositorios para Ubuntu


    Siempre estoy buscando repositorios nuevos, y cuando hago una nueva instalación y me olvido de llevarme mi archivo sources.list me la paso buscando por google los distintos repositorios y me lleva un tiempo largo.



    Para ahorrarme ese tiempo a mi, y a todos los que pasen por lo mismo, decidí crear una colección de repositorios que utilizo con sus propias llaves GPG, para que puedan ser instaladas directamente.

    Para los iniciados, existen varias formas de agregar repositorios al sistema, la más amigable es ir a traves del menu System->Administration->Update Manager.

    Pero también se puede hacer por consola, y eso es lo que voy a describir a continuación pues es mucho más rápido, y además deberían perderle el miedo a la consola.

    Para agregar los repositorios, necesitamos una consola abierta y la contraseña del administrador (sudo)

    Abrimos el archivo de texto con el editor que nos guste.

    sudo gedit /etc/apt/sources.list

    Luego al final del archivo agregamos los repositorios que nos interesen.

    # Amarok14
    deb http://ppa.launchpad.net/bogdanb/ppa/ubuntu jaunty main
    deb-src http://ppa.launchpad.net/bogdanb/ppa/ubuntu jaunty main

    #aMsn
    deb http://ppa.launchpad.net/amsn-daily/ppa/ubuntu jaunty main
    deb-src http://ppa.launchpad.net/amsn-daily/ppa/ubuntu jaunty main

    # Deluge
    deb http://ppa.launchpad.net/awn-testing/ubuntu jaunty main
    deb-src http://ppa.launchpad.net/awn-testing/ubuntu jaunty main

    # Dropbox
    deb http://linux.getdropbox.com/ubuntu jaunty main
    deb-src http://linux.getdropbox.com/ubuntu jaunty main

    # GetDeb
    deb http://getdeb.masio.com.mx/ jaunty/

    # Google
    deb http://dl.google.com/linux/deb/ stable non-free

    # Medibuntu
    deb http://packages.medibuntu.org/ jaunty free non-free
    deb-src http://packages.medibuntu.org/ jaunty free non-free

    # OpenOffice 3.1
    deb http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu jaunty main
    deb-src http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu jaunty main

    # Shiki colors (skins)
    deb http://ppa.launchpad.net/vicox/ppa/ubuntu jaunty main

    # Virtual Box
    deb http://download.virtualbox.org/virtualbox/debian jaunty non-free

    # VLC
    deb http://ppa.launchpad.net/c-korn/vlc/ubuntu jaunty main
    deb-src http://ppa.launchpad.net/c-korn/vlc/ubuntu jaunty main

    # Wine
    deb http://wine.budgetdedicated.com/apt jaunty main




    Si el repositorio contiene una clave GPG, es necesario y obligatorio instalarla.




    Las claves GPG de los repositorios se encuentran a continuación, no todos tienen claves.

    En una consola ejecutar las instrucciones de cada PPA (o GPG).
    Las lineas que empiezan con # son comentarios, no deben ir en la consola.

    # PPA for Amarok
    sudo apt-key adv --recv-keys --keyserver \
    keyserver.ubuntu.com 0x1d7e9dd033e89ba781e32a24b9f1c432ae74ae63

    # PPA for aMsn
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1C1E55A728CBC482

    # PPA for Deluge
    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 8EED8FB4A8E6DA6DFDF0192BC5E6A5ED249AD24C

    # PPA for Dropbox
    gpg --keyserver pgp.mit.edu --recv-keys 3565780E && gpg --export 3565780E | sudo apt-key add -

    # PPA for Google
    wget https://dl-ssl.google.com/linux/linux_signing_key.pub -O- | sudo apt-key add -

    # PPA for Medibuntu
    sudo apt-get install medibuntu-keyring

    # PPA forOpenOffice 3.1
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 60D11217247D1CFF

    # PPA Shiki colors
    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 53FFCC28

    # PPA for VirtualBox
    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com DCF9F87B6DFBCBAE

    # PPA for VLC
    getkey 0xd739676f7613768d

    # PPA for Wine
    sudo wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -



    Por último, actualizamos la lista de paquetes que podemos bajar con un simple comando

    sudo aptitude update 


    Ahora si.. a instalar software!

    Edit: Recuerden leer la entrada acerca del comando getkey, para poder reducir la sintaxis y utilizar bien esta guia, pues voy a empezar a utilizarlo.