* * * *

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.
Dicembre 13, 2024, 12:21:02 pm

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

108 Visitatori, 0 Utenti

Autore Topic: installazione lazarus su pc portatile  (Letto 12555 volte)

petrusic

  • Hero Member
  • *****
  • Post: 635
  • Karma: +0/-0
installazione lazarus su pc portatile
« il: Novembre 27, 2023, 05:04:35 pm »
Oggi ho cominciato a fare esperienza anche su un pc portatile e la prima operazione che ho avviato, dopo i primi approcci sul nuovo strumento, è stata quella di installare lazarus tramite il comando curl:
Codice: [Seleziona]
petrus@petrus-Lenovo-V15-G2-IJL:~$ sudo curl -k -L https://cloud.dyn-o-saur.com/lazarus-ide-k | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   808  100   808    0     0   2081      0 --:--:-- --:--:-- --:--:--  2087
Downloading Lazarus and FPC packages
--2023-11-27 16:35:18--  https://cloud.dyn-o-saur.com/fpc-laz_3.2.2-210709_amd64.deb
Risoluzione di cloud.dyn-o-saur.com (cloud.dyn-o-saur.com)... 217.198.132.230, 2a00:6d43:601:e601:8b16:5631:bcee:2a4
Connessione a cloud.dyn-o-saur.com (cloud.dyn-o-saur.com)|217.198.132.230|:443... connesso.
Richiesta HTTP inviata, in attesa di risposta... 200 OK
Lunghezza: 39280196 (37M) [text/html]
Salvataggio in: ‘fpc-laz_3.2.2-210709_amd64.deb.2’

fpc-laz_3.2.2-21070 100%[===================>]  37,46M  6,24MB/s    in 6,3s   

2023-11-27 16:35:25 (5,99 MB/s) - ‘fpc-laz_3.2.2-210709_amd64.deb.2’ salvato [39280196/39280196]

--2023-11-27 16:35:25--  https://cloud.dyn-o-saur.com/fpc-src_3.2.2-210709_amd64.deb
Risoluzione di cloud.dyn-o-saur.com (cloud.dyn-o-saur.com)... 217.198.132.230, 2a00:6d43:601:e601:8b16:5631:bcee:2a4
Connessione a cloud.dyn-o-saur.com (cloud.dyn-o-saur.com)|217.198.132.230|:443... connesso.
Richiesta HTTP inviata, in attesa di risposta... 200 OK
Lunghezza: 30635206 (29M) [text/html]
Salvataggio in: ‘fpc-src_3.2.2-210709_amd64.deb.2’

fpc-src_3.2.2-21070 100%[===================>]  29,22M  6,18MB/s    in 5,0s   

2023-11-27 16:35:30 (5,89 MB/s) - ‘fpc-src_3.2.2-210709_amd64.deb.2’ salvato [30635206/30635206]

--2023-11-27 16:35:30--  https://cloud.dyn-o-saur.com/lazarus-project_2.2.6-0_amd64.deb
Risoluzione di cloud.dyn-o-saur.com (cloud.dyn-o-saur.com)... 217.198.132.230, 2a00:6d43:601:e601:8b16:5631:bcee:2a4
Connessione a cloud.dyn-o-saur.com (cloud.dyn-o-saur.com)|217.198.132.230|:443... connesso.
Richiesta HTTP inviata, in attesa di risposta... 200 OK
Lunghezza: 125705228 (120M) [text/html]
Salvataggio in: ‘lazarus-project_2.2.6-0_amd64.deb.2’

lazarus-project_2.2 100%[===================>] 119,88M  6,24MB/s    in 20s     

2023-11-27 16:35:50 (6,14 MB/s) - ‘lazarus-project_2.2.6-0_amd64.deb.2’ salvato [125705228/125705228]

Install packages and dependency ....
.... FPC and Lazarus binary ....
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze... Fatto
Lettura informazioni sullo stato... Fatto   
Nota, viene selezionato "fpc-laz" al posto di "/tmp/fpc-laz_3.2.2-210709_amd64.deb"
I seguenti pacchetti aggiuntivi saranno inoltre installati:
  binutils binutils-common binutils-x86-64-linux-gnu libbinutils libctf-nobfd0
  libctf0
Pacchetti suggeriti:
  binutils-doc
I seguenti pacchetti NUOVI saranno installati:
  binutils binutils-common binutils-x86-64-linux-gnu fpc-laz libbinutils
  libctf-nobfd0 libctf0
0 aggiornati, 7 installati, 0 da rimuovere e 0 non aggiornati.
È necessario scaricare 3.425 kB/42,7 MB di archivi.
Dopo quest'operazione, verranno occupati 379 MB di spazio su disco.
Continuare? [S/n] Interrotto.
Con mia grande sorpresa l'esecuzione si è interrotta, come risulta dal codice che ho riportato qui sopra.
Ho provato più volte, ma il triste risultato finale non è cambiato.

Bisogna seguire una procedura diversa per installare Lazarus in un portatile?
ciao ciao

DragoRosso

  • Scrittore
  • Hero Member
  • *****
  • Post: 1420
  • Karma: +44/-0
  • Prima ascoltare, poi decidere
Re:installazione lazarus su pc portatile
« Risposta #1 il: Novembre 27, 2023, 05:21:58 pm »
2023-11-27 16:35:25 (5,99 MB/s) - ‘fpc-laz_3.2.2-210709_amd64.deb.2’ salvato [39280196/39280196]
Nota, viene selezionato "fpc-laz" al posto di "/tmp/fpc-laz_3.2.2-210709_amd64.deb"
Per qualche motivo, i comandi vengono eseguiti non secondo quanto "scritto" nello script ... o è gia stato installato Lazarus e Linux cerca di reinstallarlo da ciò. Non ho sufficiente competenze per andare a capire ciò che succede, forse @nomorelogic ci può aiutare a capire cosa succede.

Comunque non è il portatile il "problema" ma la versione di Linux.

Ciao
:) Ogni alba è un regalo, ogni tramonto è una conquista :)

DragoRosso

  • Scrittore
  • Hero Member
  • *****
  • Post: 1420
  • Karma: +44/-0
  • Prima ascoltare, poi decidere
Re:installazione lazarus su pc portatile
« Risposta #2 il: Novembre 27, 2023, 05:42:27 pm »
Aggiornamento: hai detto che lo hai scaricato più volte (direi da quanto ho visto che potresti avere tentato 3 volte in tutto) ... ci potrebbero essere due "problemi".

Il primo è che i file scaricati non vengono sovrascritti ma rinominati, e quindi l'esecuzione dello script non è affidabile (perchè richiama il file con il nome originale, quindi non l'ultimo scaricato).

Il secondo è che l'installazione potrebbe essere eseguita "usando" quanto già installato (tipo in Windows, quando si cerca di installare un programma già installato e per default parte la "riparazione").

Se per qualche motivo il primo download non fosse andato a buon fine, ci sarebbe l'interruzione dello script e la non possibilità di ripresa.

Prova a tentare ciò:

- vai nella cartella /tmp e cancella i file che hanno attinenza simile a quelli teoricamente scaricati (dovresti trovartene 3 per ogni tentativo fatto, quindi 9 in tutto).

- esegui la disinstallazione di quanto già parzialmente installato seguendo quanto riportato nel solito ns. blog (https://blog.lazaruspascal.it/2022/03/03/installazione-in-linux-risoluzione-problemi/).

Poi riavvia il portatile e tenta di nuovo a eseguire il curl.

Facci sapere.
:) Ogni alba è un regalo, ogni tramonto è una conquista :)

DragoRosso

  • Scrittore
  • Hero Member
  • *****
  • Post: 1420
  • Karma: +44/-0
  • Prima ascoltare, poi decidere
Re:installazione lazarus su pc portatile
« Risposta #3 il: Novembre 27, 2023, 06:25:02 pm »
Nuovo aggiornamento:

ovviamente si possono lanciare i tre file scaricati a mano nella sequenza indicata come indicato nel blog.
:) Ogni alba è un regalo, ogni tramonto è una conquista :)

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2930
  • Karma: +20/-4
Re:installazione lazarus su pc portatile
« Risposta #4 il: Novembre 27, 2023, 06:28:54 pm »
[...]
Bisogna seguire una procedura diversa per installare Lazarus in un portatile?

Risposta breve: no  :)

Nel tuo primo post vedo che il tuo sistema sta cercando di installare le dipendenze, passo obbligatorio.
Comunque curl serve solo a scaricare i pacchetti.

Presumo che utilizzi ubuntu o una distro della famiglia debian, ti consiglierei di scaricare i .deb da questa pagina:
https://www.lazarus-ide.org/index.php?page=downloads
e poi installa con:
Codice: [Seleziona]
dpkg -i nome_pacchetto.deb


C'è un motivo particolare per cui non installi con Synaptic o apt?
Lo vedo mooooooooooolto più semplice  ;)



Edit:
probabilmente il problema è che curl scarica in /tmp
altrimenti non capisco il senso di quel messaggio
però, ripeto, ti consiglio di usare il PMS ufficiale della tua distro
« Ultima modifica: Novembre 27, 2023, 06:42:14 pm da nomorelogic »
Imagination is more important than knowledge (A.Einstein)

petrusic

  • Hero Member
  • *****
  • Post: 635
  • Karma: +0/-0
Re:installazione lazarus su pc portatile
« Risposta #5 il: Novembre 28, 2023, 03:15:26 pm »
Aggiornamento: hai detto che lo hai scaricato più volte (direi da quanto ho visto che potresti avere tentato 3 volte in tutto) ... ci potrebbero essere due "problemi".
Il primo è che i file scaricati non vengono sovrascritti ma rinominati, e quindi l'esecuzione dello script non è affidabile (perchè richiama il file con il nome originale, quindi non l'ultimo scaricato).
Il secondo è che l'installazione potrebbe essere eseguita "usando" quanto già installato (tipo in Windows, quando si cerca di installare un programma già installato e per default parte la "riparazione").
Se per qualche motivo il primo download non fosse andato a buon fine, ci sarebbe l'interruzione dello script e la non possibilità di ripresa.

Prova a tentare ciò:
- vai nella cartella /tmp e cancella i file che hanno attinenza simile a quelli teoricamente scaricati (dovresti trovartene 3 per ogni tentativo fatto, quindi 9 in tutto).
- esegui la disinstallazione di quanto già parzialmente installato seguendo quanto riportato nel solito ns. blog (https://blog.lazaruspascal.it/2022/03/03/installazione-in-linux-risoluzione-problemi/).

Poi riavvia il portatile e tenta di nuovo a eseguire il curl.
Bene, ho cominciato riguardando la guida all'installazione presente nel blog che mi hai indicato nella tua rispo.
Ebbene,  le directroy /etc/lazarus, /etc/fppkg, /etc/fpc.cfg, /etc/fpp.cfg, /home/petrus/.lazarus  NON esistono.

Poi, tanto per provare ho anche esguito:
Codice: [Seleziona]
petrus@petrus-Lenovo-V15-G2-IJL:~$ sudo apt –purge remove lazarus-project
[sudo] password di petrus:
E: Operazione –purge non valida

Da ciò io capisco che curl non ha installato niente.

Infine, dato che la guida del blog consiglia di riavviare e ripetere l'installazione, ho riavviato il pc ed ho ripetuto l'esecuzione di curl.
Ebbene il risultato finale non è cambiato
Codice: [Seleziona]
petrus@petrus-Lenovo-V15-G2-IJL:~$ sudo curl -k -L https://cloud.dyn-o-saur.com/lazarus-ide-k | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   808  100   808    0     0   2058      0 --:--:-- --:--:-- --:--:--  2055
Downloading Lazarus and FPC packages
. . .
Install packages and dependency ....
.... FPC and Lazarus binary ....
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze... Fatto
Lettura informazioni sullo stato... Fatto   
Nota, viene selezionato "fpc-laz" al posto di "/tmp/fpc-laz_3.2.2-210709_amd64.deb"
I seguenti pacchetti aggiuntivi saranno inoltre installati:
  binutils binutils-common binutils-x86-64-linux-gnu libbinutils libctf-nobfd0
  libctf0
Pacchetti suggeriti:
  binutils-doc
I seguenti pacchetti NUOVI saranno installati:
  binutils binutils-common binutils-x86-64-linux-gnu fpc-laz libbinutils
  libctf-nobfd0 libctf0
0 aggiornati, 7 installati, 0 da rimuovere e 1 non aggiornati.
È necessario scaricare 3.425 kB/42,7 MB di archivi.
Dopo quest'operazione, verranno occupati 379 MB di spazio su disco.
Continuare? [S/n] Interrotto.

Codice: [Seleziona]
 ls /etc
acpi                           host.conf            polkit-1
adduser.conf                   hostid               ppp
alsa                           hostname             printcap
alternatives                   hosts                profile
anacrontab                     hosts.allow          profile.d
apg.conf                       hosts.deny           protocols
apm                            hp                   pulse
apparmor                       ifplugd              python3
apparmor.d                     init                 python3.10
apport                         init.d               rc0.d
appstream.conf                 initramfs-tools      rc1.d
apt                            inputrc              rc2.d
avahi                          insserv.conf.d       rc3.d
bash.bashrc                    ipp-usb              rc4.d
bash_completion                iproute2             rc5.d
bash_completion.d              issue                rc6.d
bindresvport.blacklist         issue.net            rcS.d
binfmt.d                       kernel               resolv.conf
bluetooth                      kernel-img.conf      rmt
brlapi.key                     kerneloops.conf      rpc
brltty                         ldap                 rsyslog.conf
brltty.conf                    ld.so.cache          rsyslog.d
ca-certificates                ld.so.conf           rygel.conf
ca-certificates.conf           ld.so.conf.d         sane.d
ca-certificates.conf.dpkg-old  legal                security
calendar                       libao.conf           selinux
chatscripts                    libaudit.conf        sensors3.conf
console-setup                  libblockdev          sensors.d
cracklib                       libnl-3              services
cron.d                         libpaper.d           sgml
cron.daily                     libreoffice          shadow
cron.hourly                    locale.alias         shadow-
cron.monthly                   locale.gen           shadow.org
crontab                        localtime            shells
cron.weekly                    logcheck             skel
cups                           login.defs           snmp
cupshelpers                    logrotate.conf       speech-dispatcher
dbus-1                         logrotate.d          ssh
dconf                          lsb-release          ssl
debconf.conf                   machine-id           sssd
debian_version                 magic                subgid
default                        magic.mime           subgid-
deluser.conf                   mailcap              subuid
depmod.d                       mailcap.order        subuid-
dhcp                           manpath.config       sudo.conf
dictionaries-common            mime.types           sudoers
dpkg                           mke2fs.conf          sudoers.d
e2scrub.conf                   ModemManager         sudo_logsrvd.conf
emacs                          modprobe.d           sysctl.conf
environment                    modules              sysctl.d
environment.d                  modules-load.d       systemd
ethertypes                     mtab                 terminfo
firefox                        nanorc               thermald
fonts                          netconfig            thunderbird
fprintd.conf                   netplan              timezone
fstab                          network              tmpfiles.d
fuse.conf                      networkd-dispatcher  ubuntu-advantage
fwupd                          NetworkManager       ucf.conf
gai.conf                       networks             udev
gamemode.ini                   newt                 udisks2
gdb                            nftables.conf        ufw
gdm3                           nsswitch.conf        update-manager
geoclue                        openvpn              update-motd.d
ghostscript                    opt                  update-notifier
glvnd                          os-release           UPower
gnome                          PackageKit           usb_modeswitch.conf
groff                          pam.conf             usb_modeswitch.d
group                          pam.d                vim
group-                         papersize            vtrgb
group.org                      passwd               vulkan
grub.d                         passwd-              wgetrc
gshadow                        passwd.org           wpa_supplicant
gshadow-                       pcmcia               X11
gss                            perl                 xattr.conf
gtk-2.0                        pki                  xdg
gtk-3.0                        pm                   xml
hdparm.conf                    pnm2ppa.conf         zsh_command_not_found
petrus@petrus-Lenovo-V15-G2-IJL:~$
ciao ciao

petrusic

  • Hero Member
  • *****
  • Post: 635
  • Karma: +0/-0
Re:installazione lazarus su pc portatile
« Risposta #6 il: Novembre 28, 2023, 03:20:40 pm »
Presumo che utilizzi ubuntu o una distro della famiglia debian,

Si, utilizzo Ubuntu.22.04 LTS, lo stesso utilizzato nel pc desktop, dove l'installazione di Lazarus tramite il comando curl è andata bene fino alla fine.
ciao ciao

petrusic

  • Hero Member
  • *****
  • Post: 635
  • Karma: +0/-0
Re:installazione lazarus su pc portatile
« Risposta #7 il: Novembre 28, 2023, 03:44:51 pm »
. . .
ti consiglierei di scaricare i .deb da questa pagina:
https://www.lazarus-ide.org/index.php?page=downloads
e poi installa con:
Codice: [Seleziona]
dpkg -i nome_pacchetto.deb


C'è un motivo particolare per cui non installi con Synaptic o apt?
Lo vedo mooooooooooolto più semplice  ;)

Il motivo è molto semplice da spiegare, perchè il download e l'installazione, prima di tutto , per me utente, si riuniscono un un'unica operazione. A ciò si aggiunge la praticità di installare sempre l'ultima versione del pacchetto.

Ho guardato il download che mi ha  suggerito e la versione che andrei a scaricare da lì é:
Citazione
You can download Lazarus 2.2.6 which is accompanied by FPC 3.2.2 from this page.

Ovviamente, se curl non riesce ad eseguire lo scarico verso il portatile, sarò costretto ad eseguire il download dal link che mi hai indicato.

a questo punto, però, mi ritroverò con una versione aggiornata (3.2.2) sul pc desktop e una versione più antica (2.2.6) sul portatile.
« Ultima modifica: Novembre 28, 2023, 03:48:01 pm da petrusic »
ciao ciao

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2930
  • Karma: +20/-4
Re:installazione lazarus su pc portatile
« Risposta #8 il: Novembre 28, 2023, 05:17:57 pm »
a scanso di equivoci

lo script che stai tentando di eseguire con curl è il seguente:
Codice: [Seleziona]
#!/bin/bash # # Download and execute with the following: # curl -k -L https://cloud.dyn-o-saur.com/lazarus-ide-k | bash # cd /tmp echo "Downloading Lazarus and FPC packages" wget --no-check-certificate https://cloud.dyn-o-saur.com/fpc-laz_3.2.2-210709_amd64.deb wget --no-check-certificate https://cloud.dyn-o-saur.com/fpc-src_3.2.2-210709_amd64.deb wget --no-check-certificate https://cloud.dyn-o-saur.com/lazarus-project_2.2.6-0_amd64.deb echo "Install packages and dependency ...." echo ".... FPC and Lazarus binary ...." cd ~ sudo apt install /tmp/fpc-laz_3.2.2-210709_amd64.deb echo ".... FPC and Lazarus source ...." sudo apt install /tmp/fpc-src_3.2.2-210709_amd64.deb echo ".... Lazarus enviroment ...." sudo apt install /tmp/lazarus-project_2.2.6-0_amd64.deb echo ".... End installation" exit

ed in pratica ti installa Lazarus 2.2.6 + Free Pascal 3.2.2
che è l'ultima versione sia dell'ide che del compilatore

quindi quando dici
Citazione
a questo punto, però, mi ritroverò con una versione aggiornata (3.2.2) sul pc desktop e una versione più antica (2.2.6) sul portatile.
credo che tu confonda le versioni tra Lazarus e FPC
capisco comunque che stai installando il portatile ed hai paura di avere - appunto sul portatile - una versione più antica

in realtà, se scarichi dal link che ti ho suggerito io, installeresti sul portatile la stessa versione dello script e cioè:
Lazarus 2.2.6 + Free Pascal 3.2.2

nomorelogic
Imagination is more important than knowledge (A.Einstein)

DragoRosso

  • Scrittore
  • Hero Member
  • *****
  • Post: 1420
  • Karma: +44/-0
  • Prima ascoltare, poi decidere
Re:installazione lazarus su pc portatile
« Risposta #9 il: Novembre 28, 2023, 06:37:40 pm »
Guardate che lo scarico avviene ogni volta che viene lanciato il curl (e lo si può dedurre dalle estensioni di salvataggio dei file del wget nei post precedenti...).

E' l'installazione che non avviene, potrebbe essere un problema relativo alla sicurezza come quello riscontrato nello scarico dei file in posizioni diverse dal "/tmp".

@petrusic può installare i pacchetti da /tmp come già indicato a mano.....
:) Ogni alba è un regalo, ogni tramonto è una conquista :)

petrusic

  • Hero Member
  • *****
  • Post: 635
  • Karma: +0/-0
Re:installazione lazarus su pc portatile
« Risposta #10 il: Novembre 29, 2023, 06:56:00 pm »
@petrusic può installare i pacchetti da /tmp come già indicato a mano.....

Purtroppo /mnt è vuota
Codice: [Seleziona]
petrus@petrus-Lenovo-V15-G2-IJL:~$ ls /mnt
petrus@petrus-Lenovo-V15-G2-IJL:~$
ciao ciao

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2930
  • Karma: +20/-4
Re:installazione lazarus su pc portatile
« Risposta #11 il: Novembre 30, 2023, 06:32:15 am »
La cartella è /tmp 😉
(Potrebbe esse che che al riavvio venga vuota)
Imagination is more important than knowledge (A.Einstein)

DragoRosso

  • Scrittore
  • Hero Member
  • *****
  • Post: 1420
  • Karma: +44/-0
  • Prima ascoltare, poi decidere
Re:installazione lazarus su pc portatile
« Risposta #12 il: Novembre 30, 2023, 09:47:59 am »
Confermo che la cartella /tmp viene svuotata di norma al riavvio, come sempre dipende dalle distribuzioni ma sicuramente su Debian, Ubuntu e altri derivati Debian avviene ciò).

Tale nota è presente anche nell'articolo del blog.

:) Ogni alba è un regalo, ogni tramonto è una conquista :)

slapshot

  • Jr. Member
  • **
  • Post: 89
  • Karma: +1/-0
Re:installazione lazarus su pc portatile
« Risposta #13 il: Marzo 07, 2024, 09:18:25 am »
Riesumo questo post di qualche tempo fa e scrivo la mia.
Le distro Linux offrono il grande vantaggio di avere un package manager (ora anche sotto windows con winget, choco ecc..). I package manager sono abbastanza intelligenti da gestire le dipendenze. Talvolta può succedere che alcuni repository siano conservativi, vedi debian ad esempio. Per cui se si possono accettare versioni un pò più datate di FPC, magari la versione 2.x di Lazarus è troppo in là. Per cui le soluzioni sono diverse:

** Prima soluzione **
1. Installare fpc tramite apt (se parliamo di Debian e derivate)
2. Effettuare un check-out (svn) o un pull (git) dei sorgenti di lazarus, eventualmente dei tag delle stable release
3. Compilare lazarus.

** Seconda soluzione **
1. Scaricare fpcupdeluxe da github
2. chmod +x fpcupdeluxe
3. Scaricare tramite questa app le versioni desiderata di fpc e lazarus. Consente anche di installare componenti di design-time e librerie

Questa seconda soluzione è la mia preferita. Occorre solo ricordarsi di aggionare occasionalmente nuove versioni di fpcupdeluxe.

Ciao !


 

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2930
  • Karma: +20/-4
Re:installazione lazarus su pc portatile
« Risposta #14 il: Marzo 07, 2024, 09:53:48 am »
anche io sono un fan di fpcupdeluxe :)

comunque per completezza di informazione volevo aggiungere che se la distro può installare i .DEB o i .RMP è possibile scaricarli da questo link a prescindere da cosa sia presente nel PMS della distro stessa
https://www.lazarus-ide.org/index.php?page=downloads

poi i .deb ad esempio si possono installare direttamente con
Codice: [Seleziona]
dpkg -i nome_pacchetto.deb
Imagination is more important than knowledge (A.Einstein)

 

Recenti

How To

Utenti
  • Utenti in totale: 802
  • Latest: maXim.FI
Stats
  • Post in totale: 19259
  • Topic in totale: 2298
  • Online Today: 119
  • Online Ever: 900
  • (Gennaio 21, 2020, 08:17:49 pm)
Utenti Online
Users: 0
Guests: 108
Total: 108

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.