InicioLinuxHabillitar el comando add-apt-repository en Debian

Habillitar el comando add-apt-repository en Debian

Linux5/24/2011

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/
Datos archivados del Taringa! original
56puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

l
linuxero_sv🇦🇷
Usuario
Puntos0
Posts182
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.