Gretl dla wszystkich - opis instalacji programu

Slackware FAQ - czyli baza pytań i odpowiedzi.

Moderatorzy: Moderatorzy, Administratorzy

ODPOWIEDZ
Awatar użytkownika
filipcynarski
Użytkownik
Posty: 41
Rejestracja: 2005-10-29, 00:31
Lokalizacja: Inowrocław

Gretl dla wszystkich - opis instalacji programu

Post autor: filipcynarski »

Gretl dla wszystkich - opis instalacji programu

Gretl to znakomity program przeznaczony dla ekonometryków, czyli osób zajmujących się ekonometrią. Więcej szczegółów na jego temat można znaleźć na stronach http://gretl.sourceforge.net/ , http://www.kufel.torun.pl lub http://www.gretl.pl

Spis treść

Kod: Zaznacz cały

1. Zacznijmy od źródeł
2. LAPACK instalacja cuda
3. Instalujemy Gretl'a
4. O czym pamiętać

1. Zacznijmy od źródeł
Program Gretl do pobrania ze strony http://gretl.sourceforge.net/#dl Ściągamy najnowszą wersję w formacie *.tar.bz2

Kolejnym krokiem będzie pobranie pakietu LAPACK http://gretl.sourceforge.net/depend.html
Z powyższej listy, proszę pobrać pakiet LAPACK oraz inne - jeżeli ktoś z Was chce mieć dodatkowe możliwości, przy każdym pakiecie zamieszczono opis. Instalacja dodatkowych pakietów prócz LAPACK sprowadza się najczęściej do wydania komend:

Kod: Zaznacz cały

#./configure
#make
#make install
Przy pakiecie LAPACK sprawa nieco się komplikuje, ale o tym za chwile. Należy również pobrać patcha dla pakietu LAPACK z tego miejsca http://www.netlib.org/lapack/patch/install/ o nazwie make.inc.LINUX


2. LAPACK instalacja cuda
Na tym etapie należy rozpakować pliki:

Kod: Zaznacz cały

#cd ~
#tar zxvf lapack.tgz
#rm lapack.tgz
#cd ~/LAPACK
W tym momencie rozpakowaliśmy pakiet LAPACK, usunęliśmy zbędne archiwum oraz przeszliśmy do katalogu, w którym mamy rozpakowane źródła. Teraz proszę przenieść plik patcha make.inc.LINUX do naszego katalogu domowego i wydać kolejną serię poleceń, które pozwolą nam wykorzystać LAPACK do naszych celów, czyli:

Kod: Zaznacz cały

# cp INSTALL/make.inc.LINUX ./make.inc
# make lapacklib
# cp lapack_LINUX.a /usr/lib/liblapack.a
# make blaslib
# cp blas_LINUX.a /usr/lib/libblas.a
W tym momencie załadowaliśmy naszego patcha do LAPACKa, skompilowaliśmy potrzebne biblioteki i skopiowaliśmy efekt kompilacji do katalogu systemowych bibliotek.

Czas na krok ostatni potem dodam jedno spostrzeżenie i będziesz miał pięknie działającego Gretla.


3. Instalujemy Gretl'a
Mówiąc dokładniej instalacja oprogramowania Gretl jest bezproblemowa, o ile poczyniliśmy wcześniejsze kroki. Gdy nie ma pakietu LAPACK, albo instalator ich "nie widzi" konfiguracja się wykona, ale podczas make się "wysypie". Zainstalujmy program. Rozpakowujemy źródła:

Kod: Zaznacz cały

# tar zxvf gretl-1.6.0.tar.bz2
Przechodzimy do katalogu programu i wydajemy polecenia instalacyjne:

Kod: Zaznacz cały

# cd ~/gretl-1.6.0
# ./configure
# make
# make install
Jeżeli Gretl poinformuje Ciebie o braku jeszcze jakichś bibliotek to wszystko znajdziesz na stronie, którą podałem w dziale o źródłach.

W sytuacji gdy po kompilacji i poprawnej instalacji program nie chce się uruchomić, a nie zostały wyświetlone żadne błędy podczas procesu - należy uruchomić program z konsoli. Jeżeli pojawi się komunikat o braku biblioteki libgretl* należy wejść do katalogu z którego dokonywaliśmy instalacji w naszym przypadku

Kod: Zaznacz cały

# cd ~/gretl-1.6.0/lib
I zainstalować ponownie biblioteki poleceniem

Kod: Zaznacz cały

# make install
Po tej operacji problem powinien zostać rozwiązany.


4. O czym pamiętać!
Ważną sprawą, którą sam zlekceważyłem jest to, żeby nie uruchamiać programu jako root. Ponieważ występują błędy w jego działaniu. Konkretnie w bibliotece GTK. Podczas wyświetlania szczegółowych zawartości zmiennych otwiera się nowe okno, jednak w momencie jego zamykania aplikacja się sama wyłącza, oczywiście po uprzednim komunikacie GTK. Jeżeli jednak aplikacja jest uruchamiana z konta użytkownika, błąd ten nie występuje. Tyle słowem ostrzeżenia. Mam nadzieję, iż mój artykuł ułatwi start z programem i zachęci wiele osób do poznania tak znakomitej aplikacji.


Autor: filipcynarski
Ostatnio zmieniony 2006-10-23, 19:52 przez filipcynarski, łącznie zmieniany 9 razy.
ODPOWIEDZ