A solução vem através do conhecido apt-get. Cotidianamente usamos o parâmetro “install”, como em “apt-get install supertux”, para instalar um pacote qualquer. Só que existe um outro parâmetro, destinado ao solucionar as dependências da compilação, o parâmtero “build-dep”. Para utilizá-lo, é necessária a edição da sua sources.list. Então, vamos editá-la!
# kedit /etc/apt/sources.list
A alteração é simples. Basta duplicar as linhas dos repositórios:deb http://ftp.debian.org/debian etch main contrib non-free
deb http://ftp.debian.org/debian etch main contrib non-free
Na segunda linha, no início, altere o “deb” para “deb-src”, então ficaria assim: deb http://ftp.debian.org/debian etch main contrib non-free
deb-src http://ftp.debian.org/debian etch main contrib non-free
Agora vamos atualizar a lista de pacotes:# apt-get update
Pronto! Após essa etapa, estamos com o apt-get pronto para usar o “build-dep”. A sintaxe é a seguinte:
apt-get build-dep o_nome_do_programa_a_ser_compilado
Um exemplo seria o Wine:apt-get build-dep wine
Ele irá fazer o download dos pacotes necessários para a compilação perfeita do programa. Realmente é um método muito eficiente para quem de vez em quando precisa compilar alguma coisa e encontra dificuldades. Além disso, você consegue também compilar o programa com todos os seus recursos (ex: o Wine-GL no caso do Wine, a interface GTK no caso do VisualBoyAdvance). Sem dúvida esse recurso é uma mão na roda!!!
Bom, espero ter ajudado! Qualquer dúvida é só dar um grito!