Recompilando um pacote .DEB

Descobri que existe uma forma fácil de recompilar um pacote no Debian. Tive essa necessidade pois precisei instalar o Darkice (Streamer de audio em tempo real para o Icecast2) com suporte a MP3. Como a compilação padrão so da suporte a OGG Vorbis, pesquisei a melhor forma de recompilar este pacote.

Para isso será necessário instalar o pacote apt-build (# apt-get install apt-build) e em seguida seguir os seguintes passos:

  1. Baixe o fonte do pacote que deseja compilar:
    # apt-build source
  2. Baixe e instale as dependências para compilar este pacote:
    # apt-get build-dep
  3. Caso você queira alterar alguns paramentros da configuração (./configure), edite o arquivo /var/cache/apt-build/build/ /debian/rules e altere as opções conforme suas necessidades.
  4. Compile e instale o pacote:
    # apt-build install
  5. Caso você queira pegar informações sobre um pacote compilado e instalado:
    # apt-cache showsrc

Outro comando interessante, é o apt-build world. Ele é semelhante ao make world dos *BSD e ao emerge world do Gentoo… ele *apenas* recompila todo o sistema operacional. *(existe algumas detalhes que devem ser observados.)

Deixe um comentário