* * * *

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 16, 2024, 07:42:35 am

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

72 Visitatori, 0 Utenti

Autore Topic: VM linux per sviluppo lazarus  (Letto 3726 volte)

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
VM linux per sviluppo lazarus
« il: Febbraio 06, 2019, 03:21:56 pm »
con l'uscita di lazarus 2 m'è venuto in mente di preparare una VM linux con lazarus preinstallato

per ora la scelta è ricaduta su una derivata di devuan: miyo https://sourceforge.net/projects/miyolinux/
ma non è detto che rimanga così

attualmente nella VM c'è installato lazarus 1.6 (quello standard da repository insomma) + lazarus 2 con fpc 3.04

ora un paio di considerazioni:
  • l'idea di base è che non vorrei fare una VM ma alla fine vorrei fare uno script: uno si scarica la versione che vuole di devuan ed eseguendo lo script, si trova l'ambiente di sviluppo bello e pronto
  • quali software secondo voi ci dovrebbero essere insieme a lazarus/fpc secondo voi?
  • quali package di lazarus secondo voi dovrebbero essere preinstallati in una installazione di questo tipo?
  • se qualcuno la vuole vedere basta che lo dica: l'immagine occupa 2.7Gb
Imagination is more important than knowledge (A.Einstein)

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3249
  • Karma: +12/-0
Re:VM linux per sviluppo lazarus
« Risposta #1 il: Febbraio 06, 2019, 03:51:31 pm »
Bhe da parte mia sicuramente
virtual tree view
lazreport
rx component (però la mia versione modificata e mantenuta solo da me)
zeoslib (versione che supporti anche firebird 3)
fpweb
lamw (per programmare android)
poi al momento non mi viene in mente altro

Quello che sarebbe bello però è la cross compilazione verso
win32
win64
darwin 32
darwin 64

La palla agli altri.
Ieri è passato, domani è futuro, oggi è un dono...

guest1752

  • Visitatore
Re:VM linux per sviluppo lazarus
« Risposta #2 il: Febbraio 06, 2019, 05:43:45 pm »
io userei la debian o la mint comunque

https://www.pilotlogic.com/sitejoom/

date uno sguardo se non lo conoscete

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:VM linux per sviluppo lazarus
« Risposta #3 il: Febbraio 06, 2019, 07:35:20 pm »
se tutto va come penso ognuno potrà installare sulla distro che preferisce
speriamo bene :)
Imagination is more important than knowledge (A.Einstein)

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:VM linux per sviluppo lazarus
« Risposta #4 il: Marzo 25, 2019, 09:53:13 am »
dopo un po' di tempo ho fatto qualche progresso

ho creato un repository per contenere una installazione funzionante di fpc+lazarus per Linux
il repo è: bitbucket.org/nomorelogic/linuxdevel

Nel repo trovate 2 cartelle:
  • fpcupdeluxe
  • laz2

In laz2 c'è una installazione autonoma e teoricamente funzionante appena dopo averla clonata
Per chi voglia provare, fate come segue:
  • clonate il repo nella home del vostro utente
  • sul desktop create un file chiamato "laz2.desktop" con il contenuto come sotto (ovviamente cambiate le path :P)

Codice: [Seleziona]
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Icon=/home/lazuser/linuxdevel/laz2/lazarus/images/icons/lazarus.ico
Exec=/home/lazuser/linuxdevel/laz2/lazarus/lazarus --pcp="/home/lazuser/devel/laz2/config_lazarus" %f
Name=Lazarus_laz2
GenericName=Lazarus IDE with Free Pascal Compiler
Category=Application;IDE;Development;GUIDesigner;
Keywords=editor;Pascal;IDE;FreePascal;fpc;Design;Designer;

In teoria dovrebbe partire lazarus 2.
Tra qualche giorno farò qualche prova tipo aggiungere dei package e/o cross compiler.
In teoria dopo aver aggiornato con un "git pull" si dovrebbe avere un ambiente funzionante ed aggiornato.

Se qualcuno prova, fate sapere :)


Edit:
in realtà avevo iniziato il lavoro per fare una VM ma poi ho voluto provare con un repo
la VM, più avanti, quando l'ambiente fpc+laz sarà completo se qualcuno vuole posso metterla a disposizione
« Ultima modifica: Marzo 25, 2019, 09:55:40 am da nomorelogic »
Imagination is more important than knowledge (A.Einstein)

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3249
  • Karma: +12/-0
Re:VM linux per sviluppo lazarus
« Risposta #5 il: Marzo 25, 2019, 12:01:54 pm »
Scusa nomore, una domanda. Che vantaggio c'è nell'usare il tuo repository piuttosto che installarsi fpcupdeluxe e installarsi fpc/lazarus exnovo?! Inoltre che versione di linux hai usato per creare la tua versione? Perchè non penso che possa funzionare su ogni tipo di linux indiscriminatamente.
Ieri è passato, domani è futuro, oggi è un dono...

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:VM linux per sviluppo lazarus
« Risposta #6 il: Marzo 25, 2019, 02:41:34 pm »
per ora solo di semplicità di installazione
nel senso che l'idea è di fare in modo che uno si installa la distro linux che gli piace e poi clonando un repo si ha una installazione pronta all'uso

più avanti vorrei tenere pronti all'uso 2 o 3 ambienti di sviluppo: quello stabile attuale, lo stabile precedente e la trunk con i vari cross compiler

nulla di impossibile da fare in autonomia ma vorrei anche dare una mano a chi con Linux non si sente a proprio agio :)

PerLa distro che sto usando, per ora è una Devuan 2 ASCII ma vorrei fare in modo che questo repo non dipenda da una distro in particolare.
Imagination is more important than knowledge (A.Einstein)

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2382
  • Karma: +10/-0
Re:VM linux per sviluppo lazarus
« Risposta #7 il: Marzo 25, 2019, 05:29:42 pm »
Hi hi viste le premesse mi tengo la mia di vm di sviluppo 🤣🤣
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2870
  • Karma: +20/-4
Re:VM linux per sviluppo lazarus
« Risposta #8 il: Marzo 27, 2019, 08:16:01 pm »
la VM intanto avanza (è sempre disponibile per chi la volesse)

c'è installato mssql server 2017 Developer Edition
Imagination is more important than knowledge (A.Einstein)

 

Recenti

How To

Utenti
  • Utenti in totale: 785
  • Latest: gmax
Stats
  • Post in totale: 18769
  • Topic in totale: 2232
  • Online Today: 80
  • Online Ever: 900
  • (Gennaio 21, 2020, 08:17:49 pm)
Utenti Online
Users: 0
Guests: 72
Total: 72

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.