Você pode construí-lo a partir do código-fonte usando o checkinstall, leia esta página wiki para obter detalhes: link
O TL-checkinstall do DR cria um pacote .deb, que você pode desinstalar através do apt ou do dpkg.
Esta pergunta já tem uma resposta aqui:
Eu corro o Ubuntu 16.04 e preciso usar o ddrescue do pacote gddrescue. (Nota: este não é o mesmo software que o dd_rescue do pacote ddrescue). A versão mais recente disponível via apt-get é 1.19, e a última versão disponível via apt-get para QUALQUER versão do ubuntu é 1.22. No entanto, a versão mais recente disponível no gnu.org é 1.23, e gostaria de executar a última versão. Minhas perguntas são:
Eu não tenho nenhum problema para construir a versão mais recente a partir de ftp.gnu.org/ddrescue/ddrescue-1.23.tar.lz, mas uma vez eu faço, há alguma maneira de instalá-lo no meu sistema para que apt -get "sabe" sobre isso? Por exemplo, se 1.20 aparecer em algum repositório que eu uso, eu não gostaria que o apt-get "atualizasse" para isso, etc.
Seria "decente / correto / bom / legal" transformar minha versão deste software em um pacote apt-get instalável e contribuir com os repositórios apropriados? Não consigo imaginar que seja tão difícil de fazer, embora POSSO imaginar que pode ser um pouco complicado e que, por razões de segurança, usuários aleatórios desconhecidos não podem, em geral, fazer upload de atualizações de pacotes de software estabelecidos.
Se esta é uma contribuição que é permitida, alguém poderia me indicar a. as instruções oficiais para produzir um pacote apt-get? e B. as instruções oficiais para enviar esse pacote?
Eu rodei o Ubuntu 16.04, mas aposto que o ddrescue é construído de forma idêntica para qualquer distribuição baseada no mesmo debian daquela versão do Ubuntu. Devo estar tentando contribuir com um pacote para esse debian?
Obrigado