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:
Baixe o fonte do pacote que deseja compilar:
# apt-build source
Baixe e instale as dependências para compilar este pacote:
# apt-get build-dep
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. Compile e instale o pacote:
# apt-build install
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.)