Agregá repositorios en Debian con add-apt-repository
Si bien no es recomendable agregar repositorios de otra distribución, por ahí encontramos alguno que otro programa interesante con las instrucciones para agregar repositorios hechas o pensadas para Ubuntu.
Hay formas de agregar convencionalmente estos repositorios en Debian, pero también hay formas de agregar estos repositorios tal cual lo hacemos en Ubuntu. Esto gracias a un script que encontré hace mucho tiempo acá en Taringa, y que lo comparto porque me salvó muchas veces y me pareció muy útil. Acá van las instrucciones.
Hay formas de agregar convencionalmente estos repositorios en Debian, pero también hay formas de agregar estos repositorios tal cual lo hacemos en Ubuntu. Esto gracias a un script que encontré hace mucho tiempo acá en Taringa, y que lo comparto porque me salvó muchas veces y me pareció muy útil. Acá van las instrucciones.
El script en cuestión es este:
#!/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 lucid 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
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 lucid 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
Ahora bien, lo que tenemos que hacer es lo siguiente:
1) Copiar y guardar el texto con el nombre de add-apt-repository.sh.txt en el escritorio o donde quieran, con gedit, kate, nano o lo que más les guste.
2) Abrir una terminal como root.
3) Situarse en la carpeta donde guardaron el script.
4) Copiar el archivo que guardaron en /usr/bin/ con el comando: cp add-apt-repository.sh.txt /usr/bin/add-apt-repository
5) Le dan permisos de ejecución: chmod o+x /usr/bin/add-apt-repository
6) Cambian el propietario a root: chown root:root /usr/bin/add-apt-repository
Y eso es todo, ahora van a poder agregar repositorios tal cual lo harían en Ubuntu, con el comando add-apt-repository ppa: repositorio.
El script es de un chabón que tiene este BLOG , y lo ví posteado hace mucho por el user @fran123456789, que no sé si seguirá en actividad. Saludos.
1) Copiar y guardar el texto con el nombre de add-apt-repository.sh.txt en el escritorio o donde quieran, con gedit, kate, nano o lo que más les guste.
2) Abrir una terminal como root.
3) Situarse en la carpeta donde guardaron el script.
4) Copiar el archivo que guardaron en /usr/bin/ con el comando: cp add-apt-repository.sh.txt /usr/bin/add-apt-repository
5) Le dan permisos de ejecución: chmod o+x /usr/bin/add-apt-repository
6) Cambian el propietario a root: chown root:root /usr/bin/add-apt-repository
Y eso es todo, ahora van a poder agregar repositorios tal cual lo harían en Ubuntu, con el comando add-apt-repository ppa: repositorio.
El script es de un chabón que tiene este BLOG , y lo ví posteado hace mucho por el user @fran123456789, que no sé si seguirá en actividad. Saludos.