* * * *

Privacy Policy

Blog italiano

Clicca qui se vuoi andare al blog italiano su Lazarus e il pascal.

Forum ufficiale

Se non siete riusciti a reperire l'informazione che cercavate nei nostri articoli o sul nostro forum vi consiglio di visitare il
Forum ufficiale di Lazarus in lingua inglese.

Lazarus 1.0

Trascinare un file nel programma
DB concetti fondamentali e ZeosLib
Recuperare codice HTML da pagina web
Mandare mail con Lazarus
Stabilire il sistema operativo
Esempio lista in pascal
File INI
Codice di attivazione
Realizzare programmi multilingua
Lavorare con le directory
Utilizzare Unità esterne
TTreeView
TTreeview e Menu
Generare controlli RUN-TIME
LazReport, PDF ed immagini
Intercettare tasti premuti
Ampliare Lazarus
Lazarus e la crittografia
System Tray con Lazarus
UIB: Unified Interbase
Il file: questo sconosciuto
Conferma di chiusura di un applicazione
Liste e puntatori
Overload di funzioni
Funzioni a parametri variabili
Proprietà
Conversione numerica
TImage su Form e Panel
Indy gestiore server FTP lato Client
PopUpMenu sotto Pulsante (TSpeedButton)
Direttiva $macro
Toolbar
Evidenziare voci TreeView
Visualizzare un file Html esterno
StatusBar - aggirare l'errore variabile duplicata
Da DataSource a Excel
Le permutazioni
Brute force
Indy 10 - Invio email con allegati
La gestione degli errori in Lazarus
Pascal Script
Linux + Zeos + Firebird
Dataset virtuale
Overload di operatori
Lavorare con file in formato JSON con Lazarus
Zeos ... dietro le quinte (prima parte)
Disporre le finestre in un blocco unico (come Delphi)
Aspetto retrò (Cmd Line)
Lazarus 1.0
Come interfacciare periferica twain
Ubuntu - aggiornare free pascal e lazarus
fpcup: installazioni parallele di lazarus e fpc
Free Pascal e Lazarus sul Raspberry Pi
Cifratura: breve guida all'uso dell'algoritmo BlowFish con lazarus e free pascal.
Creare un server multithread
guida all'installazione di fpc trunk da subversion in linux gentoo
Indice
DB concetti fondamentali e connessioni standard
Advanced Record Syntax
DB concetti fondamentali e DBGrid
DB concetti fondamentali e TDBEdit, TDBMemo e TDBText
Advanced Record Syntax: un esempio pratico
Superclasse form base per programmi gestionali (e non)
Superclasse form base per programmi gestionali (e non) #2 - log, exception call stack, application toolbox
Superclasse form base per programmi gestionali (e non) #3 - traduzione delle form
Superclasse form base per programmi gestionali (e non) #4 - wait animation
Un dialog per la connessione al database:TfmSimpleDbConnectionDialog
Installare lazarus su mac osx sierra
immagine docker per lavorare con lazarus e free pascal
TDD o Test-Driven Development
Benvenuto! Effettua l'accesso oppure registrati.
Aprile 19, 2024, 03:00:23 pm

Inserisci il nome utente, la password e la durata della sessione.

382 Visitatori, 0 Utenti

Autore Topic: [Risolto] installare Lazarus su Sabayon  (Letto 1651 volte)

petrusic

  • Hero Member
  • *****
  • Post: 589
  • Karma: +0/-0
[Risolto] installare Lazarus su Sabayon
« il: Marzo 18, 2020, 10:49:08 am »
Buongiorno.
Come ho detto nella presentazione, uno dei S.O installati sul mio pc desktop  è Sabayon.
Considerando che su Sabayon ho vissuto, circa 4 anni fa, solo un'esperienza di installazione: Gambas (dai sorgenti), in realtà lo conosco poco.
Invece non conosco affatto nè Lazarus, nè Pascal.

Visto e considerato poi che non posso ancora disporre del nuovo pc, sono costretto a cominciare il mio cammino su quello attuale, installando Lazarus proprio su Sabayon, perciò vi chiedo:
- devo installare solo Lazarus per disporre sia di Pascal che di Lazarus o devo installare entrambi?
- Per avviare l'installazione devo fare riferimento ai sorgenti o posso farlo tramite i repository di Sabayon?
« Ultima modifica: Marzo 19, 2020, 03:16:10 pm da petrusic »
ciao ciao

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:installare Lazarus su Sabayon
« Risposta #1 il: Marzo 18, 2020, 11:19:38 am »
ciao petrusic

installare lazarus su linux non è sempre semplice poiché dipende da quale pacchetto la distro ha nel proprio repository.

Il consiglio che ti do è quello di installare il compilatore fpc dal repo della distro (per Sabayon equo o rigo): in questo modo ti installi tutte le dipendenze per lo sviluppo.

Poi in una cartella nella home, scaricati da questo link
https://github.com/LongDirtyAnimAlf/fpcupdeluxe/releases
il corretto installer (linux 64bit).

Nota che è un binario fatto con lazarus/fpc e basta che lo scharichi, un chmod e vai...

A questo punto ti scegli l'installazione che vuoi (inizierei con stable).
Tra i pregi di fpcupdelux è che puoi fare quante installazioni vuoi: sono tutte indipendenti l'una dall'altra.
Tra i di fetti c'è il tempo da aspettare: compilatore ed ide sono costruiti dai sorgenti.

Appena hai un lazarus funzionante ti consiglio di documentarti ed installare OnLinePackageManager.

nomorelogic



Edit:
dimenticavo, vanno installati sia il compilatore (fpc) che l'ide (Lazarus).
Se non devi fare programmi con GUI puoi anche evitare lazarus.
« Ultima modifica: Marzo 18, 2020, 11:23:41 am da nomorelogic »
Imagination is more important than knowledge (A.Einstein)

petrusic

  • Hero Member
  • *****
  • Post: 589
  • Karma: +0/-0
Re:installare Lazarus su Sabayon
« Risposta #2 il: Marzo 18, 2020, 01:04:08 pm »
Il consiglio che ti do è quello di installare il compilatore fpc dal repo della distro (per Sabayon equo o rigo): in questo modo ti installi tutte le dipendenze per lo sviluppo.
fatto

Citazione da: nomorelogic
Poi in una cartella nella home, scaricati da questo link
https://github.com/LongDirtyAnimAlf/fpcupdeluxe/releases
il corretto installer (linux 64bit).

Nota che è un binario fatto con lazarus/fpc e basta che lo scharichi, un chmod e vai...
fatto

Citazione da: nomorelogic
A questo punto ti scegli l'installazione che vuoi (inizierei con stable).
...

Edit:
dimenticavo, vanno installati sia il compilatore (fpc) che l'ide (Lazarus).

Ora non ho capito più, infatti, dopo avere installato "fpc", dovrei scaricare il sorgente di Lazarus da affidare all'installer
"fpcupdeluxe" per eseguirne l'installazione.
Quando tu mi dici "...  vanno installati sia il compilatore (fpc) che l'ide (Lazarus)" mi fai pensare a qualcos'altro da installare. Ma che cosa?

Tornando allo scaricamento di Lazarus, qui indica di scaricare un file con SVN". Non avendolo mai fatto, non sono sicuro se ho trovato la pagina giusta.
ciao ciao

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:installare Lazarus su Sabayon
« Risposta #3 il: Marzo 18, 2020, 01:21:02 pm »
ok forse ho fatto confusione nella spiegazione

dopo aver scaricato fpcupdeluxe basta che lo mandi in esecuzione
una volta in esecuzione:
  • imposta la cartella di installazione (nell'immagine evidenziato in verde in alto a SX)
  • seleziona "stable" sia su fpc che su lazarus
  • clicca sul bottone [Stable] indicato con la freccia verde

in questo modo fpcupdeluxe farà tutto per te:
  • da svn scaricherà i sorgenti di fpc stable
  • da svn scaricherà i sorgenti di lazarus stable
  • costruirà il compilatore (dire compilerà il compilatore è un po' cacofonico)
  • compilerà l'ide lazarus

quel link che hai indicato tu lo devi seguire se vuoi fare tutto a mano...
per ora ignoralo ;)

nomorelogic


Edit:
dimenticavo, per ultimo clicca su  [Install/update fpc+lazarus]
« Ultima modifica: Marzo 18, 2020, 01:23:35 pm da nomorelogic »
Imagination is more important than knowledge (A.Einstein)

petrusic

  • Hero Member
  • *****
  • Post: 589
  • Karma: +0/-0
Re:installare Lazarus su Sabayon
« Risposta #4 il: Marzo 18, 2020, 04:21:05 pm »
Ho cercato di eseguito come mi hai detto, però, se clicco sul pulsante:
-  "spunta verde" l'installazione si avvia sia per fpc che per lazarus e produce l'output 1.
-  "install/update FPC+Laz" l'installazione si avvia, come prima, sia per fpc che per lazarus e produce l'output 2.

output1:
Codice: [Seleziona]
FPCUPdeluxe V1.6.8c for x86_64-linux-gtk2

fpcupdeluxe: info: InstallerUniversal (GetAlias): no source alias found: using fpcup default
fpcupdeluxe: info: InstallerUniversal (GetAlias): no source alias found: using fpcup default
Going to install FPC stable and Lazarus stable.
FPCUP(deluxe) is starting up.

Bootstrap dir:         /home/petrus/pascalazar/fpcbootstrap
FPCupdeluxe basedir:   /home/petrus/pascalazar
FPC URL:               https://svn.freepascal.org/svn/fpc/tags/release_3_0_4
FPC options:           
FPC source directory:  /home/petrus/pascalazar/fpcsrc
FPC install directory: /home/petrus/pascalazar/fpc
Lazarus URL:           https://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_6
Lazarus options:       
Lazarus directory:     /home/petrus/pascalazar/lazarus

Please stand back and enjoy !

fpcupdeluxe: info: 18-3-20 16:14:03: fpcupdeluxe: V202 (20200301) started.
fpcupdeluxe: info: FPCNativeInstaller (CleanModule: FPC): No FPC source directory (/home/petrus/pascalazar/fpcsrc) found [yet] ... nothing to be done
fpcupdeluxe: ERROR: FPCNativeInstaller (CheckAndGetTools): Could not find SVN executable. Please make sure it is installed.


ERROR: Fpcupdeluxe fatal error !



output2:
Codice: [Seleziona]
FPCUPdeluxe V1.6.8c for x86_64-linux-gtk2

Going to install/update FPC and Lazarus with given options.
FPCUP(deluxe) is starting up.

Bootstrap dir:         /home/petrus/pascalazar/fpcbootstrap
FPCupdeluxe basedir:   /home/petrus/pascalazar
FPC URL:               https://svn.freepascal.org/svn/fpc/tags/release_3_0_4
FPC options:           
FPC source directory:  /home/petrus/pascalazar/fpcsrc
FPC install directory: /home/petrus/pascalazar/fpc
Lazarus URL:           https://svn.freepascal.org/svn/lazarus/tags/lazarus_2_0_6
Lazarus options:       
Lazarus directory:     /home/petrus/pascalazar/lazarus

Please stand back and enjoy !

fpcupdeluxe: info: 18-3-20 16:15:44: fpcupdeluxe: V202 (20200301) started.
fpcupdeluxe: info: FPCNativeInstaller (CleanModule: FPC): No FPC source directory (/home/petrus/pascalazar/fpcsrc) found [yet] ... nothing to be done
fpcupdeluxe: ERROR: FPCNativeInstaller (CheckAndGetTools): Could not find SVN executable. Please make sure it is installed.


ERROR: Fpcupdeluxe fatal error !

in entrambi le esecuzioni si lamenta di non trovare installato make.
Non nascondo la mia ignoranza, ma che cosa è make e perchè serve già installato?
ciao ciao

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:installare Lazarus su Sabayon
« Risposta #5 il: Marzo 18, 2020, 04:34:23 pm »
più che il make credo che che non trovi SVN
( "Please make sure it is installed": IT si riferisce a SVN ;) )

installa subversion e fai in modo che la cartella sia sotto path


nomorelogic

Edit:
make è un tool che automatizza il build delle applicazioni ma non è questo il caso
« Ultima modifica: Marzo 18, 2020, 04:36:44 pm da nomorelogic »
Imagination is more important than knowledge (A.Einstein)

petrusic

  • Hero Member
  • *****
  • Post: 589
  • Karma: +0/-0
Re:installare Lazarus su Sabayon
« Risposta #6 il: Marzo 18, 2020, 07:11:33 pm »
Ho finito adesso. Dopo avere eseguito
Codice: [Seleziona]
# equo install subversion
(durata abnorme - peggio che avere installato un S.O. )

ho avviato fpcupdeluxe per installare fcp+Lazarus e sembra che sia andato tutto bene
Codice: [Seleziona]
SUCCESS: Fpcupdeluxe ended without errors.

Fpcupdeluxe has created a shortcut link in your home-directory to start Lazarus.
Shortcut-link: Lazarus_pascalazar
Lazarus MUST be started with this link !!
Fpcupdeluxe has also (tried to) create a desktop shortcut with the same name.

Ora dovrei, seguendo il tuo suggerimento
Citazione
Appena hai un lazarus funzionante ti consiglio di documentarti ed installare OnLinePackageManager.

Ho perciò avviato Lazarus, ma la finestra dì apertura dell'ide si presenta come nel file allegato.

e mi sono fermato di nuovo. Devo aggiungere il debugger?
E poi il file "OnLinePackageManager" che mi hai suggerito devo installarlo con equo attraverso le funzioni di Lazarus?
ciao ciao

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:installare Lazarus su Sabayon
« Risposta #7 il: Marzo 18, 2020, 07:37:55 pm »
vedo che stai andando avanti bene
:)

lazarus e fpc usano il debugger gdb (gnu debugger)
devi quindi installare anche gdb (sempre da equo/rigo) e poi rilancia lazarus

per installare OnlinePackageManager segui la guida
https://wiki.freepascal.org/Online_Package_Manager#Download
Imagination is more important than knowledge (A.Einstein)

petrusic

  • Hero Member
  • *****
  • Post: 589
  • Karma: +0/-0
Re:installare Lazarus su Sabayon
« Risposta #8 il: Marzo 19, 2020, 11:33:42 am »
Grazie nomorelogic per tutto il tuo aiuto. Senza di esso non sarei riuscito ad arrivare a questo punto.

Sono molto soddisfatto di vedere, con l'avviamento dell'Ide, l'ambiente Lazarus completo di tutto quello che occorre per dare vita ad un programma.

Ho installato anche il pacchetto  OnlinePackageManager, anche se credo che, non dovendo sviluppare procedure per l'ambiente web, non lo utilizzerò.

L'unica cosa che vorrei modificare nelle schermate di Lazarus è il linguaggio. Sto cercando infatti di scoprire se esiste un pacchetto o un'estensione che permetta di fargli utilizzare l'italiano.
Purtroppo sono un pò povero d'inglese.
 :D
ciao ciao

Otto

  • Jr. Member
  • **
  • Post: 58
  • Karma: +0/-0
Re:installare Lazarus su Sabayon
« Risposta #9 il: Marzo 19, 2020, 11:51:47 am »
Ciao, petrusic.

Supponendo che Lazarus sia in inglese (il Default è in inglese), per cambiare lingua è sufficiente andare in:
Tools>Options>Environment>General→Language→Italian[it].

Otto.

Otto

  • Jr. Member
  • **
  • Post: 58
  • Karma: +0/-0
Re:installare Lazarus su Sabayon
« Risposta #10 il: Marzo 19, 2020, 12:16:04 pm »
L’OnlinePackageManager permette di semplificare l’installare pacchetti di diversi tipo. Come ad esempio: ACS sound, BGRA e molti altri. Ulteriori pacchetti, e gli stessi contenuti in OPM, possono essere installati in modo tradizionale. nomorelogic ti ha consigliato giustamente di utilizzarlo, perché grazie ad esso si semplifica la fase di installazione ed aggiornamento dei pacchetti.

Appena avrò un poco di tempo libero provvederò a tradurre la pagina della guida (wiki) del OPM in italiano.

Otto.
« Ultima modifica: Marzo 19, 2020, 12:26:05 pm da Otto »

Otto

  • Jr. Member
  • **
  • Post: 58
  • Karma: +0/-0
Re:installare Lazarus su Sabayon
« Risposta #11 il: Marzo 19, 2020, 12:26:53 pm »
@nomorelogic

Ciao e complimenti, hai fatto una guida passo-passo per l’installazione in Linux davvero molto buona. A tempo debito prenderò spunto per scrivere la wiki in italiano.

Otto. 

petrusic

  • Hero Member
  • *****
  • Post: 589
  • Karma: +0/-0
Re:installare Lazarus su Sabayon
« Risposta #12 il: Marzo 19, 2020, 03:15:25 pm »
Supponendo che Lazarus sia in inglese (il Default è in inglese), per cambiare lingua è sufficiente andare in:
Tools>Options>Environment>General→Language→Italian[it].

Fatto  ;D

Grazie a tutti.
ciao ciao

 

Recenti

How To

Utenti
  • Utenti in totale: 785
  • Latest: gmax
Stats
  • Post in totale: 18772
  • Topic in totale: 2233
  • Online Today: 578
  • Online Ever: 900
  • (Gennaio 21, 2020, 08:17:49 pm)
Utenti Online
Users: 0
Guests: 382
Total: 382

Disclaimer:

Questo blog non rappresenta una testata giornalistica poiché viene aggiornato senza alcuna periodicità. Non può pertanto considerarsi un prodotto editoriale ai sensi della legge n. 62/2001.