[gretl ana sayfası]

Gretl: Gnu Regression, Econometrics and Time-series Library

Mac OS X sürümü

Önceden-hazırlanmış disk kalıbı

Intel üzerinde gretl'ı OS X'e kurmanın kolay yolu, eğer işinize yararsa, disk kalıbını edinmektir: gretl-2017a.dmg (yaklaşık 12MB). Kalıbı masaüstünüze indirin, açmak için üzerine çift tıklayın, sonra, içinde bulacağınız Gretl dizinini (gerçekte tam adı Gretl.app'tır) kurulum için uygun bir yere (örneğin Uygulamalar dizininize) sürükleyin.

Bu, OS X v10.4.11 için denenmiştir. Disk kalıbı, yazı tiplerinin düzgün gözükmemesi durumunda ne yapılması gerektiğine yönelik bir öneri de içeren README.pdf'te kısaca belgelenmiştir. OS X üzerinde çalışmayan bir gretl için hata ayıklaması yapmak için lütfen şunu deneyin: bir X11 uçbirimi açın, Gretl.app dizinine (paketi kurduğunuz yer) geçin (cd), buradan Contents/Resources/bin dizinine geçin ve

./gretl

komutunu çalıştırın. Bu size neyin hatalı olduğu konusunda biraz bilgi verebilir.

Lütfen dikkat: bu paket Apple X11'ine (X Window sisteminin Mac uyarlaması) bağımlıdır. Bu da OS X kurulum DVD'lerinde bulunmaktadır.

Ayrıca dikkat: Yukarıda söz edildiği gibi, şu anki disk kalıbı Intel Mac'ler içindir. Gretl'ın güncel bir paketini PPC mimarisi için hazırlayacak bir gönüllüye gereksinim duyuyoruz. Bu arada, PPC mimarisi için elde gretl 1.6.5 sürümü bulunmaktadır.

Almaşık yöntem: Fink ile derlemek

Eğer önceden-hazırlanmış kalıp işinize yaramazsa veya derleme üzerinde daha fazla denetim isterseniz, gretl'ı kendiniz kaynaktan derleyebilirsiniz. Bu, Apple X11'i ve Unix yöntemleri konusunda belli bir derece bilgiye ek olarak, http://fink.sourceforge.net/download/ bağlantısında bulunan Fink sistemini gerektirmektedir.

Gretl'ı kurmak ve çalıştırmak için, temel Fink kurulumu yanında aşağıdaki Fink paketlerinin de hazır ve düzgün olmalarını (bazıları zaten kurulu ve güncel olabilir ki öyleyse Fink bunu söyleyecektir) sağlamanız gerekecektir. Her bir paketin yanında bu işi yapacak komut (Xterm yani Mac uçbirim komut satırında girilmek üzere) gösterilmiştir:

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

Özellikle gnuplot'un güncel (gretl ile çalışabilmesi için paket no'su en az 4.0 olmalıdır) olduğunu kesinleştirmelisiniz.

Bir ara şu da gerekiyordu ama artık gereksiz olabilir:

dlcompat

fink install dlcompat

dlcompat-dev

fink install dlcompat-dev

Çevre değişkenleri

Gretl'ı Fink kullanarak derlemek için, gretl configure betiğini çalıştırmadan önce, çevre'nin doğru kurulmuş olduğunu kesinleştirmeniz gerekir. Bu, bir kaç çevre değişkenini ayarlamak demek olup, tam olarak nasıl yapılacağı kabuğunuzun tcsh veya bash'ten (OS X'de Panther'den önce tcsh öntanımlıydı, ama sanırız Panther altında bash öntanımlı bulunmaktadır) hangisi olduğuna bağlıdır. Aşağıdaki komutları tek tek çalıştırabilir, veya (daha iyisi) bunları ev (sanırız) dizininizdeki .tcshrc veya .bashrc kabuk açılış dosyalarına koyabilirsiniz.

tcsh uyarlaması:

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"

bash uyarlaması:

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"

Ayrıca Fink tarafından sağlanan init.sh'yi kaynak aldığınızdan emin olmalısınız:

source /sw/bin/init.sh

Fink SSS'ye (İngilizce) bakmak isteyebilirsiniz.

Configure ve build işlemleri

OS X, Apple X11, Fink ve gerekli Fink paketlerinin doğru sürümleri elinizde olduğunda ve çevreyi doğru şekilde ayarladığınızda, gretl'ı kurmanın epey basit olması gerekir. Çok geçmeden bir gretl Fink paketi hazırlayabilmeyi umuyoruz, ama şimdilik kaynaktan kurmanız gerekiyor. Burada anlatıldığı gibi:

  1. Kaynak paketini indirin:
    curl -O http://ricardo.ecn.wfu.edu/pub/gretl/gretl-2017a.tar.bz2

  2. Kaynağı açın:
    tar xvfj gretl-2017a.tar.bz2

  3. Gretl kaynak dizinine gidin:
    cd gretl-2017a

  4. Kaynak kod paketini ayarlayın:
    ./configure --prefix=/sw --disable-png-comments

  5. Gretl'ı inşa etmek için make yazın. Bu işlem biraz zaman alır.

  6. Gretl' kurmak için sudo make install yazın.

Yardımcı olacaksa, tümü bir kabuk betiği biçiminde işte burada:

#!/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-2017a.tar.bz2
# unpack the source archive
tar xvfj gretl-2017a.tar.bz2
# move into the gretl source directory
cd gretl-2017a
# configure the build
./configure --prefix=/sw
# make the program
make
# install gretl (root password needed)
sudo make install

Artık bir xterm komut satırında (Apple X11'ini başlatarak çalıştırılan) "gretl" yazarak gretl'ı çalıştırabilmeniz gerekir.