DebianSistemas operacionaisTutoriais

Instalando programas via PPA no Debian

Agora você pode instalar programas no Debian assim como faz no Ubuntu

Olá, hoje vou trazer uma dica muito legal para quem usa o Debian ou pensa em usar. Eu mesmo já testei o Debian, o ponto forte é que o sistema simplesmente não trava e funciona em qualquer máquina, o lado não tão bom assim é que por primar por estabilidade o Debian fica com pacotes desatualizados ( porém muito estáveis), a não ser que você use a versão Testing do Debian.

Como todo pai pragmático o Debian funciona de uma jeito um pouco diferente do Ubuntu, uma das facilidades que existem no Ubuntu é justamente a vasta quantidades de programas e os PPAs  – entenda o que é um PPA – que nos possibilitam a instalação de programas mais atualizados e programas ainda em desenvolvimento, é a pedida para quem quer novidades do Debian.

Para o Debian aceitar PPAs nós vamos precisar criar um Script, então, crie um arquivo de texto chamado add-apt-repository.sh e dentro dele cole o script abaixo:

#!/bin/bash
# SCRIPT add-apt-repository.sh
if [ $# -eq 1 ]
NM=`uname -a && date
NAME=`echo $NM | md5sum | cut -f1 -d" "`
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/${NAME}_apt_add_key.txt
key=`cat /tmp/${NAME}_apt_add_key.txt | cut -d":" -f6 | cut -d" " -f3`
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key
rm -rf /tmp/${NAME}_apt_add_key.txt
fi
else
echo "Utility to add PPA repositories in your debian machine"
echo "$0 ppa:user/ppa-name"
fi

Feito isso vamos precisar mover o arquivo para a pasta

sudo mv add-apt-repository.sh /usr/sbin/

Agora vamos precisar dar permissão de execução ao arquivo:

sudo chmod +x /usr/sbin/add-apt-repository.sh

E é isso, agora você pode instalar qualquer PPA que usaria no Ubuntu no Debian, o formato é o mesmo de sempre, exemplo:

sudo add-apt-repository ppa:ppa-name

É isso aí pessoal, espero que tenham gostado da dica, até a próxima. =)

Diolinux Ofertas - Aproveite os melhores descontos em diversos produtos!