Install_lweather_rasbian_pl

Transkrypt

Install_lweather_rasbian_pl
Instrukcja (nr 1.0) instalacji programu Local Weather w systemie Raspbian (Raspbbery Pi)
Po zainstalowaniu Raspbiana (Jessie) 2.1 w Raspberry Pi 2 możemy przejść do instalacji środowiska
programistycznego Lazarus, a następnie do utworzenia progamu lweather.
W konsoli lub w trybie tekstowym, ustawiamy prawa administratorskie:
sudo bash
Dodatkowo aktualizujemy system:
apt-get update
apt-get upgrade
Instalujemy Free Pascal kompilator:
apt-get install fpc
Instalujemy stabilną wersję Lazarusa:
apt-get install lazarus
Pobieramy archiwum źródeł Indy 10 http://www.indyproject.org/Sockets/fpc/indy-10.2.0.3.tar.gz
Zmieniamy katalog roboczy podając ścieżkę do folderu komponentów Lazarusa:
cd /usr/lib/lazarus/1.2.4/components/
Do tego katalogu wypakowujemy pliki pakietu Indy:
tar -xvzf /home/pi/Downloads/indy-10.2.0.3.tar.gz
Ustawiamy prawa zapisu dla katalogu i podkatalogów:
chmod -R 777 indy-10.2.0.3
Otwieramy Lazarusa przez menu systemu:
Menu->Programming->Lazarus (1.2.4)
W Lazarusie otwieramy pakiet komponentów Indy:
Package->Open Package File (.lpk)...
Wybierając plik:
/usr/lib/lazarus/1.2.4/components/indy-10.2.0.3/lazarus/indylaz.lpk
Instrukcja (nr 1.0) instalacji programu Local Weather w systemie Raspbian (Raspbbery Pi)
Następnie klikamy na opcje pakietu:
[Options]
I wpisujemy lub wybieramy z drzewa katalogów w polu "Other Unit Files":
../fpc
Zapisujemy wciskając przycisk [Save] i kompilujemy pakiet [Compile]
Komunikaty podczas kompilacji można obserwować w okienku "Messages".
Następnie ponownie wybieramy opcje pakietu [Options] i w polu
"Other Unit Files (.pp/.pas files, used only by IDE not by compiler)" ustawiamy:
lib/arm-linux
Zapisujemy [Save] i instalujemy [Use>>]Install
Pojawi się komunikat "Do you want rebuild Lazarus now?"
Potwierdzamy go wciskając przycisk [Yes]
Nie zapominamy o zainstalowaniu biblioteki libusb:
apt-get install libusb-dev
Tutaj pobieramy program Local Weather http://pogodawrososzy.republika.pl/lweather.tar.gz
Dalej zmieniamy katalog roboczy na folder domowy użytkownika
cd /home/pi/
Teraz trzeba wypakować pobrane źródła programu Local Weather
tar -xvzf /home/pi/Downloads/lweather.tar.gz
Aby można skompilować program lweather należy ustawić możliwość edytowania (zapisu) w
katalogu projektu poleceniem:
chmod -R 777 lweather
Następnie w Lazarusie otwieramy projekt programu lweather
Project->Open Project...
/home/pi/lweather/lweather.lpi
Instrukcja (nr 1.0) instalacji programu Local Weather w systemie Raspbian (Raspbbery Pi)
Zmieniamy opcje projektu otwierając:
Project->Project Options...
W polu "Search Paths" musi znaleźć się ścieżka dostępu do źródeł Indy:
/usr/lib/lazarus/1.2.4/components/indy-10.2.0.3/fpc
Jeżeli jej nie ma, to trzeba ją dodać do listy przyciskiem [Add].
Teraz już możemy zbudować program używając:
Run->Compile
Gdy w oknie "Messages" wyświetli się komunikat "Project lweather successfully built" program jest
poprawnie skompilowany.
Zostało jeszcze tylko zbudować program lwsr (napisany w języku C) do komunikacji ze stacją. W tym
celu w konsoli wpisujemy:
sudo make all Makefile
by skompilować program.
I to już wszystko, program Local Weather jest już w pełni zainstalowany.