Habillitar el comando add-apt-repository en Debian
La función add-apt-repository es propia de Ubuntu, si estas leyendo este post es porque ya te dite cuenta que no la podes utilizar en Debian. Pero con un pequeño script podemos habilitar este comando.
Como un poco de teoría los PPA te permiten subir archivos fuentes que pueden ser empaquetados y publicados como repositorios apt del Launchpad de Ubuntu, con el fin que tu solo agregas este PPA a tu lista de repositorios (sources.list) y podes descargar paquetes extras desde synaptic o utilizando la consola --sudo apt-get install --.
Bueno lo primero es abrir una consola en modo root y movernos al directorio bin.
cd /usr/bin
Creamos un archivo llamado "add-apt-repository".
gedit add-apt-repository
y dentro pegamos todo este contenido.
#!/bin/bash
if [ $# -eq 1 ]
then
ppa_name=`echo "$1" | cut -d":" -f2 -s`
if [ -z "$ppa_name" ]
then
echo "PPA name not found"
echo "Utility to add PPA repositories in your debian machine"
echo "$0 ppa:user/ppa-name"
else
echo "$ppa_name"
echo "deb http://ppa.launchpad.net/$ppa_name/ubuntu maverick main" >> /etc/apt/sources.list
apt-get update >> /dev/null 2> /tmp/apt_add_key.txt
key=`cat /tmp/apt_add_key.txt | cut -d":" -f6 | cut -d" " -f3`
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key
rm -rf /tmp/apt_add_key.txt
fi
else
echo "Utility to add PPA repositories in your debian machine"
echo "$0 ppa:user/ppa-name"
fi
Lo guardamos y cerramos.
Hoy le damos permisos de ejecución.
chmod o+x add-apt-repository
Y nos aseguramos que solo pueda ser accedido por un usuario root.
chown root:root add-apt-repository
Ya esta, ya podemos utilizar el comando, solo resta introducir el comando con la siguiente nomenclatura.
add-apt-repository ppa:nombre_del_ppa
como por ejemplo este que te permite instalar flash para equipos 64 bits.
add-apt-repository ppa:sevenmachines/flash
Eso es todo que conste es para Debian Buena Suerte...
https://linuxmintlife.wordpress.com/