Compilando um .TGZ - esclarecimento tutorial usando Compilando coisas no Ubuntu da maneira fácil

0

Estou usando um documento intitulado "Compilando as coisas no Ubuntu da maneira fácil". Na etapa 2 "Obtendo o software desejado", copiei o arquivo .TGZ baixado e extraí-lo (ele criou uma pasta separada intitulada aic7xxx-2.6. Essa pasta contém 23 arquivos (com extensões .h, .reg, .seq , .c, .h, .h-shipped, .c-shipped, e .reg) e uma pasta aicasm.Extração foi feita por clique direito sobre o .tgz e selecionando extrair aqui.Este é o lugar onde eu preciso de esclarecimento.A instrução diz "Se você já instalou os pacotes listados na etapa 1 (os arquivos são essenciais para a construção e subversão cvs e checkinstall), você só precisa mudar para o diretório / usr / local / src e executar os comandos listados". problema é vários. (1) Não há comandos listados. O que era esperado para ser executado? Na etapa 3 "Resolvendo Dependências, o arquivo extraído não tem nenhum arquivo chamado CONFIGURE. Eu instalei o apt-file mas sem saber o que procurar, Eu estou preso. Alguém pode dar uma pista sobre qual é o próximo passo depois de extrair o .TGZ? Ah, sim, é essencial para construir uma biblioteca, não algo para ser executado usando o comando sudo?

    
por ckawahara 29.03.2016 / 23:38

1 resposta

0

Suponho que você usou este tutorial

Sua pergunta (1): veja os arquivos extraídos - existe um executável ou script? Algum arquivo com sufixo .sh , .py ou similar? Existe um arquivo chamado README , INSTALL ou similar que você pode abrir com o editor de texto para obter instruções? Existe um arquivo chamado Makefile ? Se você responder a todas as perguntas com NO você pode ter que compilar o modo difícil usando por exemplo gcc somefile.c -o somefile e executá-lo usando ./somefile

build-essential instala pacotes básicos ( libc6-dev | libc-dev, gcc, g++, make, dpkg-dev ) para compilar programas-c e construir .deb packages

O passo 1 do tutorial pede-lhe para instalar pacotes usando

sudo apt-get install build-essential checkinstall

MAS Eu também presumo que você queira apenas carregar o módulo do kernel aic7xxx que vem com linux-image-generic (kernel padrão) no Ubuntu.

Para verificar se o módulo já está carregado:

sudo lsmod | grep aic7xxx

Se ainda não foi carregado com

sudo modprobe aic7xxx

    
por cybea 30.03.2016 / 00:36