- Instale o pacote
devscripts
. - Vá para a página do PPA e encontre os arquivos do pacote de origem associados ao pacote em que você está interessado. Encontre aquele que termina com
.dsc
. - Execute o comando
dget url_of_dsc_file
. Isso fará o download e descompactará o código-fonte usado para construir o pacote em um diretório. Renomeie esse diretório parappa
. - Obtenha o código-fonte original para comparar o PPA. Este pode ser o tarball upstream original do site do projeto que corresponde à versão que você está usando, ou talvez o lançamento oficial mais recente do Ubuntu (você pode encontrar um link para o último
.dsc
dehttps://launchpad.net/ubuntu/+source/source_package_name
). Faça o download e descompacte-o e renomeie esse diretório paraupstream
, usandodget
para fazer o download de um.dsc
, se necessário. - Agora, compare os diretórios
upstream
eppa
para ver se alguma alteração maliciosa foi introduzida emppa
que não estava presente emupstream
. Você poderia usar o meld para isso, que é um visualizador de diferenças gráficas.apt-get install meld
, em seguida, executemeld upstream ppa
. Ele mostrará quais arquivos são novos, alterados ou removidos, e você pode clicar duas vezes em um arquivo para ver as alterações detalhadas em um formato fácil de revisar.
Como os PPAs são criados a partir da fonte na infraestrutura da Canonical, você pode confiar que o binário que você instalou do PPA corresponde à fonte que você revisa como acima, desde que você confie na Canonical. Isso deve ser aceitável, já que você confia na Canonical para construir o Ubuntu em primeiro lugar.