quarta-feira, 27 de fevereiro de 2013

Aula09

Compilação e Instalação de um Programa

Alguns programas disponibilizados para os sistemas operacionais UNIX-like precisam ser compilados. Isto quer dizer que, apenas o código fonte do programa é distribuído, sendo assim, o usuário deve realizar procedimentos para compilar o código fonte para gerar o programa executável. Nos mais fáceis dois comandos são executados para compilar um programa: ./configure e make em outros será necessário executar manualmente o compilar, mas na maioria dos códigos fontes existe um arquivo README que mostra como deve-se proceder para compilar o programa. Caso tudo falhe, pesquisar SEMPRE!

Nesta aula iremos instalar o programa GPSIM.

As instruções para instalar este programa pode ser visto no end.: http://gpsim.sourceforge.net/gpsim_svn.html

Aqui vai um passo-a-passo para realizar a compilação e instalação do GPSIM:

1. Criar um diretório para armazenar o código fonte do programa: mkdir gpsim
2. Precisamos baixar o código fonte do programa. Para realizar esta operação é preciso estar dentro do diretório recém criado (cd gpsim) e executar o comando indicado no site do GPSIM: svn checkout https://gpsim.svn.sourceforge.net/svnroot/gpsim/trunk .
  • Primeiro problema que ocorre:
Programa svn não está instalado.

  • Como sugerido, para solucionar o problema, iremos instalar o programa svn com o comando: sudo apt-get install subversion
  • Terminado a instalação, tente executar o svn novamente.
2. Realizaremos o restante dos passos:
  • continuaremos a instalar outras aplicações com o apt-get caso seja necessário:
    • sudo apt-get install libtool
    • sudo apt-get install automake
    • sudo apt-get install libpopt-dev
    • sudo apt-get install build-essentials
    • sudo apt-get install bison
    • sudo apt-get install cvs
    • sudo apt-get install byacc
    • sudo apt-get install flex
    • sudo apt-get install gtk-doc-tools
    • sudo apt-get install libgtk2.0-dev
    • sudo apt-get install libfontconfig1-dev
    • sudo apt-get install libreadline6-dev
  • quando executarmos o comando ./configure o seguinte erro será apresentado:
    • configure: error: Cannot find gtkextra-2.0 or gtkextra-3.0 package
    • Tentaremos instalar o pacote faltante com apt-get: sudo apt-get install gtkextra-3.0
    • Infelizmente o UBUNTU não possui no seu repositório este pacote, sendo assim...
  • Após instalar o gtkextra tentamos novamente executar o comando ./configure no diretório do GPSIM.
  • Se tudo der certo, faltará instalar o GPSIM, para isto faça:
    • sudo make install
  • Você pode verificar se o programa foi instalado corretamente executando o comando gpsim


Exercício:
  • Pesquisar sobre subversion (svn). Escrever 1 páginas sobre este programa.

Nenhum comentário:

Postar um comentário