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.