Muita gente morre de medo, mais para quem usa Linux é fundamental saber instalar programas pelo codigo fonte.
Quase todos os programas distribuidos em código fonte são empacotados em um formato de arquivo chamado (.tar).
Alguns além de empacotados são comprenssados, geralmente nos formatos:
bzip
gzip
compress
Exemplo de um programa empacotado e comprenssado no formato gzip:
blackbox-0.62.1-i386-1.tar.gz
Note que o programa acima exibe o nome (blackbox) a versão (0.62.1) e o formato de arquitetura (i386), depois disto temos o formato de empacotamento (.tar) em seguida o formato de compressão (.gz).
Para descompactar e descomprimir este programa podemos usar o seguinte comando:
tar -zxvf blackbox-0.62.1-i386-1.tar.gz
Após este comando o diretório "blackbox" será criado; depois disto, para instalar o programa basta acessar o diretório criado e rodar os comandos:
#./configure
#make
#make install
Sendo que o comando ./configure é um script que está dentro do diretório do programa, cujo objetivo é coletar informações sobre a arquitetura do sistema, caminhos de comandos, bibliotecas compartilhadas, características de funcionamento do programa, etc.
As informações coletadas pelo script configure são armazenadas em um arquivo no mesmo diretório chamado makefile.
Terminada a configuração, o programa pode ser compilado através do comando make e em seguida é instalado com o comando make install.
sábado, janeiro 30, 2010
Comentários (1)

Classificar por: Data Classificação Última Atividade
Carregando comentários...
Postar um novo comentário
Comments by IntenseDebate
Responder como Visitante, ou login:
VoltarConectado como (Sair)
Não mostrado publicamente.
Postando anonimamente.
Instalando programas a partir do código fonte
2010-01-30T16:49:00-02:00
Anônimo
programas|terminal|
carlos · 732 semanas atrás
estou tendo dificuldade em instalar um programa via codigo fonte ele se chama Tuxpaint(link>>> ;http://www.baixaki.com.br/linux/download/tux-paint.htm)
faço o procedimento q diz no site,quase o mesmo q o seu acima mas da o seguinte erro
root@carlostiJrInfo:/home/carlos/Downloads/tuxpaint-0.9.21# ./configure
bash: ./configure: Arquivo ou diretório não encontrado
root@carlostiJrInfo:/home/carlos/Downloads/tuxpaint-0.9.21# make
Package fribidi was not found in the pkg-config search path.
Perhaps you should add the directory containing `fribidi.pc'
to the PKG_CONFIG_PATH environment variable
No package 'fribidi' found
Package fribidi was not found in the pkg-config search path.
Perhaps you should add the directory containing `fribidi.pc'
to the PKG_CONFIG_PATH environment variable
No package 'fribidi' found
make: sdl-config: Comando não encontrado
Makefile:164: -lSDL_Mixer failed, no sound for you!
Makefile:168: -lSDL_Pango failed, no scripts for you!
make: sdl-config: Comando não encontrado
Package librsvg-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `librsvg-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'librsvg-2.0' found
Package cairo was not found in the pkg-config search path.
Perhaps you should add the directory containing `cairo.pc'
to the PKG_CONFIG_PATH environment variable
No package 'cairo' found
Package libsvg-cairo was not found in the pkg-config search path.
Perhaps you should add the directory containing `libsvg-cairo.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libsvg-cairo' found
Package librsvg-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `librsvg-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'librsvg-2.0' found
Package cairo was not found in the pkg-config search path.
Perhaps you should add the directory containing `cairo.pc'
to the PKG_CONFIG_PATH environment variable
No package 'cairo' found
Package libsvg-cairo was not found in the pkg-config search path.
Perhaps you should add the directory containing `libsvg-cairo.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libsvg-cairo' found
Makefile:183: No SVG for you!
make: msgfmt: Comando não encontrado
make: msgfmt: Comando não encontrado
make: sdl-config: Comando não encontrado
make: sdl-config: Comando não encontrado
...Compiling Tux Paint from source...
cc -O2 -W -Wall -fno-common -ffloat-store -fvisibility=hidden -Wcast-align -Wredundant-decls -Wbad-function-cast -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wstrict-aliasing=2 -Isrc/mouse -DLARGE_CURSOR_SHAPES -DVER_DATE="2011-03-24" -DVER_VERSION="0.9.21" -DDATA_PREFIX="/usr/local/share/tuxpaint/" -DDOC_PREFIX="/usr/local/share/doc/tuxpaint/" -DLOCALEDIR="/usr/local/share/locale/" -DIMDIR="/usr/local/share/tuxpaint/im/" -DCONFDIR="/usr/local/etc/tuxpaint/" -DMAGIC_PREFIX="/usr/local/lib/tuxpaint/plugins/" -DNOSOUND -DNOSVG -DNO_SDLPANGO
-c src/tuxpaint.c -o obj/tuxpaint.o
In file included from src/tuxpaint.c:284:
src/postscript_print.h:38: fatal error: SDL.h: Arquivo ou diretório não encontrado
compilation terminated.
make: ** [obj/tuxpaint.o] Erro 1
saberi me ajudar??
grato