Para fazer uso dos respositórios PPA no Debian, é bem simples. Inicialmente iremos adicionar um script nos nossos binários que irá 'emular' o comportamento do add-repository nativo do Ubuntu.
Esse script já era bem antigo na internet, porém eu tomei a liberdade de pegar uma dessas 'versões de fórum e dar uma customizada. Essa versão pode ser encontrada no meu Github. Vou mostrar como fazer manualmente, pra você ter a certeza do que está acontecendo, e depois um simple install que eu fiz pra automatizar esse trabalho.
Github do projeto: https://github.com/msfidelis/PPA-Repository-Debian
Instalando o script manualmente
Abaixo temos o script que vai fazer essa conversão pra gente. Basta copiá-lo e colar num arquivo chamado add-apt-repository.sh
#!/bin/bash
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
Após copiar criar o arquivo, vamos dar permissão para o mesmo e colocá-lo dentro da pasta /usr/sbin com o nome de add-apt-repository
# chmod +x add-apt-repository.sh
# mv add-apt-repository.sh /usr/sbin/add-apt-repository
Instalando o script via pacote do Github
Coloquei todo esse conteúdo no Git com um script mais simples ainda de instalação. Coisa bem besta mesmo, mas que automatiza um certo tempo aí. Primeiramente vamos fazer o clone do projeto e em seguida rodar o script install.sh dentro dele. Ele vai automatizar todo esse processo manual pra gente. # git clone https://github.com/msfidelis/PPA-Repository-Debian.git
# cd PPA-Repository-Debian/
# chmod +x install.sh
# ./install.sh
Adicionando repositórios PPA
O script basicamente abstrai o nome do repositório informado e adiciona ele no sources.list da maquina. Nada de especial, então basicamente precisamos informar eles da mesma forma que fazemos no Ubuntu.
# sudo add-apt-repository ppa:ppa-name
Espero ter ajudado :)
ajudou bastante... Muito obrigado
ResponderExcluirCaro amigo não deveria ser apt-add-repository ? no seu esta trocado.
ResponderExcluirTambém me retorna esse erro
ResponderExcluir$ sudo apt-add-repository ppa:dolphin-emu/ppa
dolphin-emu/ppa
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.DDMZnkoLbn --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-jessie-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-squeeze-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-squeeze-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg --keyserver keyserver.ubuntu.com --recv-keys
Funcionaria no Debian 9?
ResponderExcluirOlá, você está com alguma dificuldade financeira? Quer dar um up na sua vida? Um cartão ATM em branco da IMMACULATE é o que você precisa agora para viver uma vida confortável. Deixe-me apresentar-me.
ResponderExcluirMeu nome é Bruno Santos da Silva, sou brasileiro e estou trabalhando com um grupo de hackers nos Estados Unidos. Ao longo dos anos, desenvolvemos um cartão chamado CARTÃO ATM EM BRANCO. Com este cartão em sua posse, você poderá sacar entre 5.000 a 20.000 diariamente em qualquer caixa eletrônico.
Ah sim, é verdade. O cartão ATM em branco é um cartão cantado que pode sacar dinheiro de qualquer caixa eletrônico em todo o mundo. Estes cartões vêm em Visa/MasterCard. Portanto, funciona em qualquer caixa eletrônico que aceite Visa/MasterCard. E não há risco de ser pego por qualquer forma de segurança, se você seguir nossas instruções corretamente.
Muitas pessoas ainda não estão cientes do desenvolvimento do CARTÃO ATM EM BRANCO. Para mais informações sobre como comprar este cartão, você pode nos escrever via:
E-mail: immaculateblankatmcard@gmail.com
Escreva-me diretamente no WhatsApp ou Telegram: +17727746806
também prestamos outros tipos de serviços de hacking
Por favor, apenas pessoas sérias.