[página principal]

Gretl: Gnu Regression, Econometrics and Time-series Library

para Mac OS X

Imagem de disco pré-compilada

A forma mais simples de instalar o Gretl para Mac OS X é baixar e instalar duas imagens (arquivos/ficheiros dmg). Isso pode ser feito da seguinte forma:

Os links acima correspondem à versão do Gretl mais recente. Alternativamente, é possível fazer o download da imagem mais atual (snapshot) do Gretl: gretl-intel.dmg.gz, para Intel, ou gretl-ppc.dmg.gz, para PPC. Ao optar por instalar a versão snapshot, você terá, possivelmente, o Gretl mais atualizado. Esta versão conterá algumas resoluções de bugs, porém, dado seu caráter experimental, o snapshot poderá introduzir novos bugs. Além disso, traduções para idiomas diferentes do inglês poderão estar incompletos. Para saber quais novidades foram introduzidas no snapshot, consulte o Registro de alterações (no link "em progresso").

A imagem de disco do Gretl está documentada, de forma resumida, no arquivo/ficheiro README.pdf, que contém algumas sugestões para solucionar problemas. Caso deseje depurar o Gretl no Mac OS X, tente os seguintes passos: abra uma janela de terminal X11; altere o diretório atual (cd) para Gretl.app (no diretório onde o Gretl foi instalado); altere o diretório para Contents/Resources/bin e execute o comando

./gretl

Isto poderá fornecer alguma pista sobre possíveis erros.

Observação importante: esse pacote depende do aplicativo X11 da Apple (porta de entrada para o sistema X Window no Mac), disponível nos DVDs de instalação do Mac OS X.

Existem alguns programas opcionais que podem ser instalados para serem utilizados em conjunto com o Gretl:

X-12-ARIMA (ajustamento sazonal, modelos ARIMA; Intel Macs)

x12arima-intel.dmg

X-12-ARIMA (ajustamento sazonal, modelos ARIMA; PPC Macs)

x12arima-ppc.dmg

TRAMO/SEATS (ajustamento sazonal, modelos ARIMA)

tramo-seats.dmg

Método alternativo: compilar usando o Fink

Caso a imagem pré-compilada não funcione em seu computador ou caso queira um maior controle sobre esse processo, é possível compilar o Gretl a partir do seu código-fonte. Uma forma de fazer isso é através do sistema Fink, disponível em http://fink.sourceforge.net/download/.

Além da instalação básica do próprio Fink, para compilar e rodar o Gretl você precisará se assegurar de que os seguintes pacotes do Fink estejam corretos e presentes (alguns deles podem já estar instalados e atualizados, nesses casos o Fink irá lhe avisar sobre isso). Após cada pacote é mostrado o comando (a ser digitado no prompt de comando no xterm ou no Terminal do Mac) necessário para realizar a tarefa:

system-xfree86

fink install system-xfree86

gtk+2

fink install gtk+2

gtk+2-dev

fink install gtk+2-dev

libxml2

fink install libxml2

gnuplot

fink install gnuplot

fftw3

fink install fftw3

Particularmente, deve-se assegurar de que o Gnuplot esteja atualizado (a versão deve ser no mínimo a 4.0, para que seja possível utilizá-lo com o Gretl).

Anteriormente, os seguintes procedimentos também eram necessários, mas agora parecem redundantes:

dlcompat

fink install dlcompat

dlcompat-dev

fink install dlcompat-dev

Variáveis de ambiente

Para compilar o Gretl usando o Fink, é necessário ter certeza de que o ambiente esteja ajustado corretamente -- antes de rodar o script de configuração do Gretl. Isto implica em ajustar várias variáveis de ambiente. A maneira exata de fazer isso depende do tipo de seu interpretador de comandos, tcsh ou bash (tcsh era o padrão do Mac OS X antes do Panther, mas acredito que bash é o padrão a partir do Panther). Você pode executar os seguintes comandos um de cada vez ou, o que é melhor, colocá-los no seu arquivo/ficheiro de inicialização do interpretador de comandos, .tcshrc ou .bashrc (acredito) no seu diretório de usuário.

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"

Você deveria, também, assegurar a execução do comando source no arquivo init.sh, fornecido pelo Fink:

source /sw/bin/init.sh

Você talvez queira consultar o FAQ do Fink.

Configurar e compilar

Uma vez que você tenha as versões corretas do Mac OS X, X11 e Fink (e os pacotes requeridos do Fink) e tenha o ambiente corretamente configurado, a instalação do Gretl deverá ocorrer de forma tranquila e direta. Espero desenvolver e disponibilizar (depois de um longo tempo) um pacote Fink para o Gretl, mas por enquanto você terá que instalá-lo a a partir do código fonte. Isto é feito da seguinte forma:

  1. Faça o download do pacote fonte:
    curl -O http://ricardo.ecn.wfu.edu/pub/gretl/gretl-1.9.7.tar.bz2

  2. Descompacte a fonte:
    tar xvfj gretl-1.9.7.tar.bz2

  3. Vá para o diretório fonte do Gretl:
    cd gretl-1.9.7

  4. Configure o pacote de código fonte:
    ./configure --prefix=/sw --disable-png-comments

  5. Digite make para compilar o Gretl. Isto pode levar algum tempo.

  6. Digite sudo make install para instalar o Gretl.

Caso seja útil, a seguir encontra-se todo o processo acima na forma de um script de comandos:

#!/bin/sh
# initialize fink
. /sw/bin/init.sh
# set up the compilation environment
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"
# download the gretl source
curl -O http://ricardo.ecn.wfu.edu/pub/gretl/gretl-1.9.7.tar.bz2
# unpack the source archive
tar xvfj gretl-1.9.7.tar.bz2
# move into the gretl source directory
cd gretl-1.9.7
# configure the build
./configure --prefix=/sw
# make the program
make
# install gretl (root password needed)
sudo make install

Agora você deverá ser capaz de executar o Gretl digitando "gretl" no prompt de comando do xterm (ativado através da inicialização do X11 da Apple).