Existe uma maneira de extrair o código-fonte dos pacotes deb ou rpm?

1

Eu acho que isso seria muito útil em determinadas situações em que eu quero instalar o software de uma maneira diferente, ou alterar sinalizadores, ou não deixar o gerente de software saber que o programa foi instalado (assim ele não iria procurar atualizações). Eu sei que pacotes podem ser construídos a partir de códigos-fonte, e isso é relativamente comum, mas eu não sei o contrário. Também seria útil para converter um tipo de pacote em outro quando Alien não faz t trabalho ou não fornece bons resultados. Eu tenho pesquisado on-line, mas parece não haver ou poucos registros de extração de código-fonte de pacotes pré-compilados ...

    
por the_midget_17 12.02.2012 / 06:20

1 resposta

5

Os pacotes Debian e RPM não contêm código-fonte, apenas o resultado compilado. No entanto, você pode buscar os pacotes fonte - SRPMS, ou a descrição Debian, patch e tarball original.

Eles podem ser recompilados com as modificações locais que você quiser, e farão mais ou menos o que você quiser - embora lembre-se de ajustar o número da versão para deixar claro que sua versão é "posterior" à versão de distribuição. >     

por 12.02.2012 / 06:23