Script para adicionar repositórios PPA's no Debian







Script para adicionar repositórios PPA's no Debian


Todo o mundo livre e até mesmo proprietário conhece o poder de gerenciamento de software proporcionado pelo apt-get e seus repositórios. Só no Debian GNU/Linux são mais de 29 mil pacotes. Mesmo assim, sempre há quem queira algo mais e acaba criando seus próprios pacotes e disponibilizando-os em repositórios pessoais. No Ubuntu é muito comum a utilização de repositórios PPA's e até existe o comando add-apt-repository.
Adicionar manualmente tais repositórios em nossa sources.list no Debian Squeeze é perfeitamente possível, desde que respeitada a versão equivalente do Ubuntu. Por exemplo, a versão de repositórios PPA's do Ubuntu para o Squeeze é a Lucid e para o Wheezy é a Oneiric.
Bem, o que temos aqui é um script que usará o mesmo comando nativo do Ubuntu para adicionar o repositório correspondente em nosso Debian. Ele adiciona o PPA do Lucid/Oneiric e faz a aquisição de sua chave gpg para o chaveiro do apt.
O script para o Squeeze encontra-se aqui e para o Wheezy aqui. Salve-o na pasta /usr/sbin (repare que ele está nomeado como .sh para facilitar sua leitura lá no minus).

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

Não se esqueça de dar permissão de execução para o mesmo e nem de alterar seu dono e grupo:

$ sudo chmod o+x /usr/sbin/add-apt-repository
$ sudo chown root:root /usr/sbin/add-apt-repository

Agora basta utilizá-lo como utilizaria no Ubuntu:

$ sudo add-apt-repository ppa:ppa-name

Comentários