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

Dejar un comentario?

0 Comentarios.

Deje un comentario


NOTA - Puede usar estosHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Translate »