O processo mais simples de instalar o gretl para OS X, se funcionar
no seu caso, é obter a imagem de disco, gretl-1.8.2.dmg
(cerca de 9MB). Fazer o download da imagem para o ambiente de trabalho,
fazer duplo-click para a abrir, e arrastar a pasta Gretl_Folder, que se
encontra no interior, para uma localização adequada (por exemplo, a
pasta Programas).
Este procedimento foi testado no OS X v10.2.4. Deverá funcionar no OS X 10.3 "Panther", mas pode ocorrer um problema com as fontes. A imagem de disco está ligeiramente documentada no ficheiro README.pdf, que contém sugestões sobre o que fazer se as fontes não aparecerem correctamente. Se gretl não funcionar correctamente no Panther, é possível obter informação sobre a execução do programa fazendo: abrir uma janela de terminal X11; alterar a directoria para a pasta onde se instalou o pacote (ex. cd pasta_do_gretl), mudar para a directoria bin e executar o comando
./gretl.sh
Isto deverá fornecer alguma informação sobre o que se está a passar.
Repare que este pacote de software depende do sistema X11 da Apple (sistema X Window adaptado para o Mac pela Apple).
Se a imagem pré-compilada não funciona, ou se se pretende um maior controle da sua compilação, é possível compilar a partir do código fonte. Para isto é necessário -- juntamente com o sistema X11 da Apple e uma certa familiaridade com os métodos do Unix -- o sistema Fink, disponível a partir de: http://fink.sourceforge.net/download/.
Para além da instalação base de Fink, para compilar e executar o gretl, tem que se garantir que os seguintes pacotes Fink estão presentes e correctos (alguns deles podem já estar instalados e actualizados, que o Fink informará se for o caso). Adiante de cada pacote, está o comando (a ser introduzido na linha de comandos num terminal xterm na aplicação Mac, Terminal) para instalar:
|
system-xfree86 |
fink install system-xfree86 |
|
gtk+2 |
fink install gtk+2 |
|
gtk+2-dev |
fink install gtk+2-dev |
|
libxml2 |
fink install libxml2 |
|
dlcompat |
fink install dlcompat |
|
dlcompat-dev |
fink install dlcompat-dev |
|
gnuplot |
fink install gnuplot |
Em particular, tem que se garantir que gnuplot esteja actualizado (o número da versão deve ser igual ou superior a 3.8i.0-2, para que possa funcionar com o gretl).
Para compilar o gretl usando Fink, tem que se garantir que o ambiente esteja devidamente preparado, antes de se executar o script de configuração do gretl. Isto significa, ter que definir algumas variáveis de ambiente; o modo exacto como isto é feito, depende se a sua shell é tcsh ou bash (tcsh era a shell pré-definida no OS X antes de Panther, mas penso que no Panther passou a ser a bash). É possível executar os comandos seguintes um a um, ou (melhor) colocá-los no ficheiro de inicialização da sua shell, .tcshrc ou .bashrc, na própria directoria home.
versão tcsh:
setenv CFLAGS -I/sw/include
setenv LDFLAGS -L/sw/lib
setenv CXXFLAGS $CFLAGS
setenv CPPFLAGS $CXXFLAGS
setenv ACLOCAL_FLAGS "-I/sw/share/aclocal"
setenv PKG_CONFIG_PATH "/sw/lib/pkgconfig"
versão bash:
export CFLAGS=-I/sw/include
export LDFLAGS=-L/sw/lib
export CXXFLAGS=$CFLAGS
export CPPFLAGS=$CXXFLAGS
export ACLOCAL_FLAGS="-I/sw/share/aclocal"
export PKG_CONFIG_PATH="/sw/lib/pkgconfig"
É também necessário fazer "source" o ficheiro init.sh fornecido com o Fink:
source /sw/bin/init.sh
Poderá ter interesse ler fink FAQ.
Uma vez que se tenha as versões correctas de OS X, X11 da Apple, Fink, os pacotes Fink exigidos, e o ambiente correctamente configurado, instalar o gretl deve correr sem complicações. Espero vir a preparar um pacote Fink para o gretl, num futuro próximo, mas por agora você tem que o instalar a partir do código-fonte. Eis como o fazer:
Fazer download do pacote de código-fonte:
curl -O
http://ricardo.ecn.wfu.edu/pub/gretl/gretl-1.8.2.tar.bz2
Descomprimir o código-fonte:
tar xvfj gretl-1.8.2.tar.bz2
Mudar para a directoria do código-fonte do
gretl:
cd gretl-1.8.2
Configurar o pacote de código:
./configure --prefix=/sw --disable-png-comments
Executar make para compilar o gretl. Isto deve demorar algum tempo.
Executar sudo make install para instalar o gretl.
Se puder ser útil, aqui estão todos os comandos num script da shell:
#!/bin/sh # inicializa fink. /sw/bin/init.sh # prepara o ambiente de compilação export CFLAGS="-O2 -I/sw/include" export LDFLAGS=-L/sw/lib export CXXFLAGS=$CFLAGS export CPPFLAGS=$CXXFLAGS export ACLOCAL_FLAGS="-I/sw/share/aclocal" export PKG_CONFIG_PATH="/sw/lib/pkgconfig" # faz download do código-fonte do gretl curl -O http://ricardo.ecn.wfu.edu/pub/gretl/gretl-1.8.2.tar.bz2 # extrai os ficheiros do pacote de código tar xvfj gretl-1.8.2.tar.bz2 # muda para a directoria do código-fonte do gretl cd gretl-1.8.2 # configura a compilação ./configure --prefix=/sw # compila o programamake # instala gretl (precisa da palavra passe do root) sudo make install
Deve ser possível agora executar o gretl escrevendo "gretl" na linha de comandos numa janela xterm (aberta depois de ter iniciado o X11 da Apple).