Resposta principal
A maneira apropriada de instalar o cowpatty
no seu sistema é pegar um deb empacotado cuidadosamente de uma distribuição que seja compatível com o Ubuntu.
Minha recomendação seria pegar cowpatty
do repositório do Kali Linux e mantê-lo atualizado com o seu sistema. Você não terá apenas a versão que os outros indicaram, mas também versões futuras atualizadas automaticamente.
A entrada apropriada para /etc/apt/sources.list
seria, de acordo com a documentação :
deb http://http.kali.org/kali kali-rolling main non-free contrib
Adendo
Esta minha resposta tenta manter em espírito o "não instalar pacotes a partir do código-fonte, se você não precisa" e "ficar apenas com pacotes de repositórios com curadoria". Isso se aplica em geral e também especialmente para o caso de pessoas que pensam na segurança perguntando / aprendendo sobre segurança.
Além disso, instalar coisas a partir do código-fonte e compilar a si mesmo sem estarem em um pacote Debian faz com que dpkg
(e ferramentas de nível superior, como apt
e aptitude
) não reconheçam bibliotecas das quais as ferramentas dependem, como libpcap
e OpenSSL (via libssl
-variants).
Existe uma alta probabilidade de quebra de programas quando uma de suas bibliotecas subjacentes é removida do sistema (como o OpenSSL pré-1.1 para o OpenSSL 1.1 ou qualquer outra transição da biblioteca .
Eu entendo que um pacote Debian pode não ter existido no momento em que a pergunta foi feita, mas:
-
Fazer uma pergunta no Debian ou no Ubuntu para um pacote como este é uma maneira muito boa de tê-lo incluído não apenas no seu lançamento do Ubuntu, mas com alta probabilidade, no futuro, para que você possa continuar usando o programa.
- Os programas de embalagem são uma maneira muito interessante de aprender sobre os programas e seu sistema em geral, e há pessoas legais (incluindo você mesmo) que estão sempre dispostas a ajudar as pessoas a enriquecer nossas distribuições.
- Expandindo o ponto acima, quando um pacote é incluído na distribuição, sua versão compilada / preparada fica disponível para todos os usuários da distribuição e elimina a necessidade de "Eu tenho o programa e posso enviá-lo para você em particular" . Esta é uma contribuição no verdadeiro espírito do "Software Livre e na devolução à comunidade" (mesmo que eu entenda que, às vezes, você pode simplesmente querer usar algo rapidamente).
- Uma vez que o pacote seja aprovado no Debian ou no Ubuntu, ele pode ficar disponível "para sempre" para referência futura, já que um instantâneo tanto da sua versão fonte quanto da sua versão binária está presente em snapshot.debian.org