Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: washburn - Febbraio 18, 2016, 11:56:47 am

Titolo: Installare Lazarus+FPC su UBUNTU e cpu ARM (non Raspberry)
Inserito da: washburn - Febbraio 18, 2016, 11:56:47 am
Salve,

per un progetto mi è stato fornito un pc industriale equipaggiato con cpu ARM (se non sbaglio ARM9) su cui verrà installato Ubuntu.
Ho la necessità di installare Lazarus e FPC, ho provato a cercare in rete ma ho trovato installazioni solo su macchine con cpu x86.
Ho trovato il tutorial su questo sito ma controllando il percorso "http://www.hu.freepascal.org/lazarus/" in un browser non trovo la "lazarus-stable universe" ma l'ultima è la "    lazarus-1.5-50529-20151130-src.zip".
Se installo da Ubuntu stesso mi pare di capire che viene installata una vecchia versione.
Posso sostituire a "lazarus-stable universe" il nome "    lazarus-1.5-50529-20151130-src.zip"?
Magari ho scritto delle fesserie ma abbiate pazienza su Linux non ho molta conoscenza.
Grazie, ciao.

Roberto
Titolo: Re:Installare Lazarus+FPC su UBUNTU e cpu ARM (non Raspberry)
Inserito da: nomorelogic - Febbraio 18, 2016, 12:43:31 pm
se non vai di fretta potresti chiedere nel forum di ubuntu di aggiornare il repository alla versione di cui hai bisogno
se non conosci bene linux è sicuramente una strada da provare ;)
Titolo: Re:Installare Lazarus+FPC su UBUNTU e cpu ARM (non Raspberry)
Inserito da: washburn - Febbraio 18, 2016, 12:48:27 pm
Purtroppo vado di fretta eheh nel senso che il prototipo va terminato tra una settimana ed ho l'impressione che i tempi affinchè aggiornino il repository di Ubuntu siano più lunghi.
Titolo: Re:Installare Lazarus+FPC su UBUNTU e cpu ARM (non Raspberry)
Inserito da: washburn - Febbraio 18, 2016, 02:30:05 pm
Ho montato una macchina (virtuale su di un pc) con Ubuntu 15.04 ed ho provato a lanciare lo script di cui al tutorial ed in effetti ha funzionato.
Quindi la mia non conoscenza di Linux mi aveva portato a credere che l'url specificato non fosse valido.
Ora, però, si pone un dubbio: ho notato che i files che ha scaricato hanno tutti la parola "i386" nel nome per cui sono stati scaricati i files per una macchina (giustamente) con processore x86.
Ma se lo lanciassi da una macchina ARM, scaricherebbe i files relativi alla cpu del sistema o il tutorial è per installare Lazarus su di un pc con cpu i386?
Grazie


Roberto
Titolo: Re:Installare Lazarus+FPC su UBUNTU e cpu ARM (non Raspberry)
Inserito da: nomorelogic - Febbraio 18, 2016, 05:55:50 pm
scusa, puoi mettere il link del tutorial a cui ti riferisci?


Poi ti volevo segnalare questo link
http://wiki.freepascal.org/Installing_Lazarus (http://wiki.freepascal.org/Installing_Lazarus)

quì trovi un semplice script che installa in /opt (puoi provare sostituendo 686 con arm)
Codice: [Seleziona]
#!/bin/sh
 
#installing required packages
sudo apt-get install build-essential
sudo apt-get install libgtk2.0-dev
sudo apt-get install libgdk-pixbuf-dev
 
#installing Free Pascal source
cd /opt
sudo wget http://nchc.dl.sourceforge.net/lazarus/fpc-src-2.4.2.source.tgz
sudo tar -xvf fpc-src-2.4.2.source.tgz
sudo mv fpc fpcsrc
 
#installing Free Pascal
sudo mkdir fpc
cd fpc
sudo wget http://nchc.dl.sourceforge.net/lazarus/fpc-2.4.2.i686-linux.tar
sudo tar -xvf fpc-2.4.2.i686-linux.tar
echo "Enter '/opt/fpc' when prompted 'Install prefix'"
sudo sh install.sh
 
#adding fpc path to the PATH
echo "#FPC PATH" >> ~/.bash_profile
echo "if [ -d /opt/fpc/bin ] ; then" >> ~/.bash_profile
echo PATH=/opt/fpc/bin:"${PATH}" >> ~/.bash_profile
echo "fi" >> ~/.bash_profile
 
#installing Lazarus
cd ../
sudo wget http://nchc.dl.sourceforge.net/lazarus/lazarus-0.9.30-0.tar.gz
sudo tar -zxvf lazarus-0.9.30-0.tar.gz
PATH=/opt/fpc/bin:"${PATH}"
sudo chmod -R 777 lazarus
cd lazarus
make clean all
./lazarus
Titolo: Re:Installare Lazarus+FPC su UBUNTU e cpu ARM (non Raspberry)
Inserito da: washburn - Febbraio 18, 2016, 06:13:00 pm
Il link è questo: http://www.lazaruspascal.it/index.php?page=3
Lo script che hai postato, però, installa la versione 0.9.xx che è la stessa presente nel repository di Ubuntu.
Seguendo l'installazione del tutorial (linkato qui sopra) installa la 1.2.4+2.6.4 che è quella che mi va bene.
L'unico dubbio, appunto, è sapere se una volta installato Ubuntu sul pc ARM, utilizzando lo script del tutorial linkato installa la versione corrispondente per ARM.
Titolo: Re:Installare Lazarus+FPC su UBUNTU e cpu ARM (non Raspberry)
Inserito da: nomorelogic - Febbraio 18, 2016, 06:25:32 pm
vorrei sbagliarmi ma non mi pare di vedere la versione per arm

con lo script che trovi nel post precedente, facendo le opportune sostituzioni dovresti essere in grado di installarlo
Titolo: Re:Installare Lazarus+FPC su UBUNTU e cpu ARM (non Raspberry)
Inserito da: washburn - Febbraio 19, 2016, 12:29:30 pm
Installando da repository ho visto che la versione di Lazarus è proprio la 1.2.4, FPC 2.6.4 .
Probabilmente l'hanno aggiornata !
Se fosse così non ci sarebbero più smattimenti (per me)  ;D
Resta da verificare se è uguale anche per Ubuntu per ARM.