
nicolo
(usa Ubuntu)
Enviado em 13/09/2008 - 19:43h
Bom, vamos à explicação básica:
Esse tipo de programa é fornecido em um executável tipo shell script. Para funcionar ele deve compilar um módulo do kernel, o que é feito normalmente durante a instalação.
Para compilar o módulo do kernel seu sistema deve estar completo , significa que o fonte do kernel rodante deve estar instalado no /usr/src/linux
Os kernel headers devem também estar instalados e o pacote de compilação g++ etc também devem estar instalados, senão a coisa não funciona.
O linux em tese, foi feito para compilar tudo (Um sistema, para uma máquina) As distros fornecem os pacotes pŕe compilados para facilitar, aí não precisa se preocupar e a coisa instala numa boa, mas o virtualbox só funciona assim quando é fornecido o executável pela distro. O Ubuntu por exemplo fornece o executável *.deb.
Todos os programas que precisam ser compilados dependem dos pacotes que eu citei.
É por isso que o pessoal do slack critica distro de um único cd. Depois de instalado precisa baixar o que falta e instalar, mas isso não é intuitivo.
As facilidades de ter tudo pronto no repositório dependem da distro.Nesse ponto o ubuntu default (gnome) é preferível
para quem é partidário de facilidade.
Se você usa debian esses pacotes estão no repositório do debian. build-essential linux-source g++, etc.
Sugiro usar o synaptic se a sua distro for debian como consta na ficha.