Você parece ter uma mistura de Debian estável (squeeze) e teste Debian (wheezy) ou unstable (sid). Especificamente, o seu pacote libc6 é a versão testing / unstable, mas suas fontes de pacote apontam para estável.
Você precisa escolher uma distribuição entre stable, testing e unstable - você não pode misturá-los (você pode misturar testing e unstable se você não se incomodar com o aborrecimento ocasional, mas o stable é muito distante)
p> Se você escolher estável, precisará fazer o downgrade do seu sistema. O downgrade é suportado por apt-get , mas você pode esperar alguns problemas, pois nem todos os pacotes suportam o downgrade. Desde que você é novo no Debian, eu recomendo a reinstalação a menos que você já tenha customizado muito o seu sistema. Você pode salvar e restaurar seu diretório pessoal; também faça o backup do diretório /etc , mas restaure arquivos dele apenas caso a caso.
Se você escolher testing ou unstable, edite suas origens de software em /etc/apt/sources.list para ter testing ou wheezy ou unstable ou sid onde agora diz stable ou squeeze .
Você está certo de que a instalação do pacote build-essential é uma boa maneira de instalar ferramentas de desenvolvimento, por sinal. E o gcc é o compilador padrão C e C ++ de fato no Linux; você só usaria outro se tivesse requisitos muito especiais.