Añadir repositorios PPA en debian y linux mint LMDE

Un gran acierto por parte de ubuntu son los repositorios PPA, aunque hay algunos que opinan que son inseguros, es una manera facil de añadir repositorios a nuestro linux. Encontré un pequeño tutorial para añadir ppa en debian, para poder usarlos en debian y linux mint LMDE, así que lo añado.

Antes de empezar quiero avisar que añadir repositorios PPA de Ubuntu a tu LMDE o Debian puede dañar tu sistema.

Para añadir y poder trabajar con add-apt-repository vamos a utilizar un script creado por Anant Shrivastava.

El script es este:

01 #!/bin/bash
02 if [ $# -eq 1 ]
03 then
04 ppa_name=`echo “$1″ | cut -d”:” -f2 -s`
05 if [ -z “$ppa_name” ]
06 then
07 echo “PPA name not found”
08 echo “Utility to add PPA repositories in your debian machine”
09 echo “$0 ppa:user/ppa-name”
10 else
11 echo “$ppa_name”
12 echo “deb http://ppa.launchpad.net/$ppa_name/ubuntu lucid main” >> /etc/apt/sources.list
13 apt-get update >> /dev/null 2> /tmp/apt_add_key.txt
14 key=`cat /tmp/apt_add_key.txt | cut -d”:” -f6 | cut -d” ” -f3`
15 apt-key adv –keyserver keyserver.ubuntu.com –recv-keys $key
16 rm -rf /tmp/apt_add_key.txt
17 fi
18 else
19 echo “Utility to add PPA repositories in your debian machine”
20 echo “$0 ppa:user/ppa-name”
21 fi

Como podéis ver, el script trabaja con los repositorios de Lucid que son los más compatibles con Squeeze y LMDE.

Pasos para instalar el script:

Guardamos el script, puedes copiarlo de arriba, abrir gedit, pegar el contenido y guardarlo como: add-apt-repository.sh

Copiamos el script a /usr/bin/

sudo cp add-apt-repository.sh /usr/bin/add-apt-repository

Cambiamos los permisos al script

sudo chmod o+x /usr/bin/add-apt-repository

Cambiamos el dueño a root

sudo chown root:root /usr/bin/add-apt-repository

Listo! ya podemos lanzar el comando de la manera habitual.

sudo add-apt-repository ppa:ppa-name

Fuente