Antes de empezar quiero avisar para que luego no vengan las lamentaciones
Añadir repositorios PPA de Ubuntu a tu LMDE o Debian puede dañar tu sistema.
Si eres consciente de lo anterior y te gusta la aventura o tal vez tengas necesidad de un programa en concreto que no encuentras para tu LMDE o Debian puedes probar este tip.
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/
1 sudo cp add-apt-repository.sh /usr/bin/add-apt-repository
* Cambiamos los permisos al script
1 sudo chmod o+x /usr/bin/add-apt-repository
* Cambiamos el dueño a root
1 sudo chown root:root /usr/bin/add-apt-repository
* Listo! ya podemos lanzar el comando de la manera habitual.
1 sudo add-apt-repository ppa:ppa-name
Personalmente prefiero editar el archivo /etc/apt/sources.list y precisamente en Ubunlog, acaban de publicar un excelente artículo de cómo hacerlo.
Espero que te sea de utilidad y que lo uses con precaución.
http://gnometips.com/2011/01/06/anadir-add-apt-repository-a-lmde-y-debian-squeeze/
Añadir repositorios PPA de Ubuntu a tu LMDE o Debian puede dañar tu sistema.
Si eres consciente de lo anterior y te gusta la aventura o tal vez tengas necesidad de un programa en concreto que no encuentras para tu LMDE o Debian puedes probar este tip.
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/
1 sudo cp add-apt-repository.sh /usr/bin/add-apt-repository
* Cambiamos los permisos al script
1 sudo chmod o+x /usr/bin/add-apt-repository
* Cambiamos el dueño a root
1 sudo chown root:root /usr/bin/add-apt-repository
* Listo! ya podemos lanzar el comando de la manera habitual.
1 sudo add-apt-repository ppa:ppa-name
Personalmente prefiero editar el archivo /etc/apt/sources.list y precisamente en Ubunlog, acaban de publicar un excelente artículo de cómo hacerlo.
Espero que te sea de utilidad y que lo uses con precaución.
http://gnometips.com/2011/01/06/anadir-add-apt-repository-a-lmde-y-debian-squeeze/

