(Fast) aktuelles Lazarus auf Raspbian Stretch

Timm Thaler
Beiträge: 1224
Registriert: So 20. Mär 2016, 22:14
OS, Lazarus, FPC: Win7-64bit Laz1.9.0 FPC3.1.1 für Win, RPi, AVR embedded
CPU-Target: Raspberry Pi 3

(Fast) aktuelles Lazarus auf Raspbian Stretch

Beitrag von Timm Thaler »

Ich stelle gerade beeindruckt fest, dass es diesmal eine fast aktuelle Lazarus / FPC Version in das neue Raspbian Stretch geschafft hat: Lazarus 1.6.2 und FPC 3.0.0.

Da die Suche in Add / Remove Software in der GUI einen unübersichtlichen Wust von diversen Paketen zu Lazarus und FPC liefert - wann bekommen die mal einen vernünftigen Paketmanager hin? -, müssen wir leider wieder auf die Kommandozeile zurückgreifen.

Code: Alles auswählen

apt-cache show lazarus
apt-cache show fpc


liefert die aktuelle Version in den Repos.

Code: Alles auswählen

sudo apt-get install fpc
sudo apt-get install lazarus


installiert FPC und Lazarus. Mal sehen, wie sich die Updates entwickeln.

Also, wer sich nicht mit Selbstkompilieren abquälen will, hat endlich eine Möglichkeit ein einigermaßen aktuelles Lazarus /FPC auf dem Raspberry zu bekommen.
Zuletzt geändert von Timm Thaler am So 27. Aug 2017, 16:27, insgesamt 1-mal geändert.

Marc
Lazarusforum e. V.
Beiträge: 208
Registriert: Fr 11. Nov 2016, 14:09
OS, Lazarus, FPC: Linux Mint 20 (WinXP VBox)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: (Fast) aktuelles Lazarus auf Raspbian Stretch

Beitrag von Marc »

Juhuu. Das werde ich nächste Woche gleich mal probieren.
Good code comes from experience, experience comes from bad code.

Timm Thaler
Beiträge: 1224
Registriert: So 20. Mär 2016, 22:14
OS, Lazarus, FPC: Win7-64bit Laz1.9.0 FPC3.1.1 für Win, RPi, AVR embedded
CPU-Target: Raspberry Pi 3

Re: (Fast) aktuelles Lazarus auf Raspbian Stretch

Beitrag von Timm Thaler »

Tipp aus meiner leidvollen Erfahrung: Versuche nicht Jessie auf Stretch zu upgraden. Installiere gleich Stretch auf einer neuen SD Karte und kopiere dann die Dateien aus dem alten Home-Verzeichnis.

Linkat
Lazarusforum e. V.
Beiträge: 530
Registriert: So 10. Sep 2006, 23:24
OS, Lazarus, FPC: Linux Mint 21.3; Lazarus 3.0 FPC 3.2.2; RaspiOS
CPU-Target: AMD 64, ARM 32
Wohnort: nr Stuttgart

Re: (Fast) aktuelles Lazarus auf Raspbian Stretch

Beitrag von Linkat »

Sehr gute Nachrichten. Werde demnächst auch auf 'Stretch' umsteigen. Hoffe, dass Lazarus dann problemlos auf dem Raspberry Pi läuft.
Linux Mint 21; Lazarus 2.2.4 FPC 3.2.2; RaspiOS

Benutzeravatar
gladio
Beiträge: 217
Registriert: Sa 21. Jun 2014, 06:15
OS, Lazarus, FPC: Win10-64 - aktuelle Lazarus/FPC Standard-Edition
CPU-Target: 64Bit
Wohnort: Rügen

Re: (Fast) aktuelles Lazarus auf Raspbian Stretch

Beitrag von gladio »

Timm Thaler hat geschrieben:

Code: Alles auswählen

sudo apt-get fpc
sudo apt-get lazarus



Kann es sein, daß da 'install' fehlt?

Timm Thaler
Beiträge: 1224
Registriert: So 20. Mär 2016, 22:14
OS, Lazarus, FPC: Win7-64bit Laz1.9.0 FPC3.1.1 für Win, RPi, AVR embedded
CPU-Target: Raspberry Pi 3

Re: (Fast) aktuelles Lazarus auf Raspbian Stretch

Beitrag von Timm Thaler »

Ähm ja, das kommt davon wenn der VNC noch nicht läuft und man nicht einfach c&p in den Firefox auf Windows machen kann. Habs mal korrigiert.

Sagte ich schon, dass ich die Kommandozeile hasse? Übrigens, wen das auch nervt, dass man kein ctrl+v in die Kommandozeile machen kann: ctrl+shift+v geht, entsprechend ctrl+shift+c zum Rauskopieren.

Und der Real VNC läuft unter Stretch endlich mal ordentlich und arbeitet gut mit dem Real VNC Server unter Windows zusammen.

Und ja, Lazarus läuft natürlich auch, hab gleich mal Anchordocking in die IDE kompiliert und dann eines meiner Programme getestet, geht.

Mathias
Beiträge: 6160
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: (Fast) aktuelles Lazarus auf Raspbian Stretch

Beitrag von Mathias »

Wen ich folgendes eingebe, kommt immer noch das alte Zeugs fpc:2.6.4 / Lazarus:1.2.4 .

Code: Alles auswählen

apt-cache show lazarus
apt-cache show fpc


Ich habe aber vorher schon dies ausgeführt:

Code: Alles auswählen

apt-get update
apt-get upgrade
apt-get dist-upgrade
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Linkat
Lazarusforum e. V.
Beiträge: 530
Registriert: So 10. Sep 2006, 23:24
OS, Lazarus, FPC: Linux Mint 21.3; Lazarus 3.0 FPC 3.2.2; RaspiOS
CPU-Target: AMD 64, ARM 32
Wohnort: nr Stuttgart

Re: (Fast) aktuelles Lazarus auf Raspbian Stretch

Beitrag von Linkat »

So, nach dem ich heute "raspbian stretch" auf meinen Raspi 2 installiert habe, hatte ich zunächst mit dem Tastatur-Layout zu kämpfen. Der Button zum Einstellen des Tastatur-Layouts in dem GUI-Config-Tool ist wirkunglos. Deshalb musste ich mit dem Konsolen-Tool "raspi-config" erst auf die deutsche Tastatur umstellen.
Dann kam die Installation von FPC (3.0.0) und Lazarus (1.6.2). Beim Programmstart von Lazarus kam die Fehlermeldung bzgl. PascalScript Macros (siehe Bild), was ansonsten nicht störte (zumindest wenn man keine Macros schreibt).

Dann zwei Miniprogramme geschrieben: alles läuft!!!
Stopp!!! Doch nicht alles ist gut. Die geschweiften Klammern (und andere Sonderzeichen über AltGr) funktionieren nicht (€ funktioniert). Altes Problem wurde noch nicht gelöst.

Aber was ich sehr vermisst habe ist die Wortvervollständigung (Strg + Leertaste), die wohl in der Version 1.6.2 noch nicht vorhanden war.

Es bleibt also sehr zu hoffen, dass die bald erscheinende neue Lazarus-Version 1.8 auch für den raspi hergerichtet wird. Wahrscheinlich im Debian-Repositery erst nach sehr langer Zeit.

An dem Projekt: Aktuelles Lazarus für den Raspi muss noch gearbeitet werden.
Dateianhänge
Raspi.png
Linux Mint 21; Lazarus 2.2.4 FPC 3.2.2; RaspiOS

Mathias
Beiträge: 6160
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: (Fast) aktuelles Lazarus auf Raspbian Stretch

Beitrag von Mathias »

Sagte ich schon, dass ich die Kommandozeile hasse? Übrigens, wen das auch nervt, dass man kein ctrl+v in die Kommandozeile machen kann: ctrl+shift+v geht, entsprechend ctrl+shift+c zum Rauskopieren.

Die alten Kommandos Ctrl+Ins und Shif + Ins funktionieren auch.

wann bekommen die mal einen vernünftigen Paketmanager hin?

So wie es scheint, hat es mit dem neuen Raspian eine gegeben.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
gladio
Beiträge: 217
Registriert: Sa 21. Jun 2014, 06:15
OS, Lazarus, FPC: Win10-64 - aktuelle Lazarus/FPC Standard-Edition
CPU-Target: 64Bit
Wohnort: Rügen

Re: (Fast) aktuelles Lazarus auf Raspbian Stretch

Beitrag von gladio »

Mathias hat geschrieben:Wen ich folgendes eingebe, kommt immer noch das alte Zeugs fpc:2.6.4 / Lazarus:1.2.4 .

ist bei mir auch so.
Muß man noch andere Quellen einbinden?

Mathias
Beiträge: 6160
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: (Fast) aktuelles Lazarus auf Raspbian Stretch

Beitrag von Mathias »

Man muss noch 2 Dateien vor dem Upgrade modifizieren.
Google hilft weiter. :wink:
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Timm Thaler
Beiträge: 1224
Registriert: So 20. Mär 2016, 22:14
OS, Lazarus, FPC: Win7-64bit Laz1.9.0 FPC3.1.1 für Win, RPi, AVR embedded
CPU-Target: Raspberry Pi 3

Re: (Fast) aktuelles Lazarus auf Raspbian Stretch

Beitrag von Timm Thaler »

Mathias hat geschrieben:Wen ich folgendes eingebe, kommt immer noch das alte Zeugs fpc:2.6.4 / Lazarus:1.2.4 .


Hast Du denn ein Upgrade von Jessie auf Stretch gemacht?

Dazu reicht ein einfaches Dist-Upgrade nicht aus. Du musst die Paketquellen von jessie auf stretch ändern. Wie gesagt ging das bei mir gründlich schief. Es wurde zwar ein Update gemacht, aber danach gingen so viele Sachen nicht mehr - angefangen von der Taskbar -, dass ich mit einem frischen Image gestartet bin. Was den Vorteil hat, dass ich viele Altlasten losgeworden bin, die ich irgendwann mal getestet und dann doch nicht genutzt habe.

Linkat hat geschrieben:Der Button zum Einstellen des Tastatur-Layouts in dem GUI-Config-Tool ist wirkunglos.


Ja witzig, bei mir auch. Du kannst aber über "Maus und Tastatur" ebenfalls das Layout ändern. Frag mich echt wie man es schafft eine so simple und bereits vorhandene Funktion zu zerschießen.

Linkat hat geschrieben:Beim Programmstart von Lazarus kam die Fehlermeldung bzgl. PascalScript Macros (siehe Bild), was ansonsten nicht störte


Bei mir ebenfalls, aber ich glaube das war bei der Installation über fpcpudeluxe auch schon. Hab ich weggeklickt.

Linkat hat geschrieben:Die geschweiften Klammern (und andere Sonderzeichen über AltGr) funktionieren nicht (€ funktioniert). Altes Problem wurde noch nicht gelöst.


Mit direkt angeschlossener Tastatur oder über VNC? Bei mir geht es über VNC nicht, Tastatur direkt am Raspi geht. Das liegt wohl daran, wie Tastencodes per VNC übermittelt werden und die Aussage der Entwickler war soweit ich mich erinnere: Lazarus verhält sich standardkonform, die VNC-Software nicht (mehrere Codes mit gleichem Zeitstempel), sie werden das nicht ändern. :(

Mathias
Beiträge: 6160
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: (Fast) aktuelles Lazarus auf Raspbian Stretch

Beitrag von Mathias »

Hast Du denn ein Upgrade von Jessie auf Stretch gemacht?

Das habe ich gemacht, aber das neue Lazarus hat es nicht richtig installiert, ich muss wohl bei Gelegenheit auch das Images neu schreiben.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
gladio
Beiträge: 217
Registriert: Sa 21. Jun 2014, 06:15
OS, Lazarus, FPC: Win10-64 - aktuelle Lazarus/FPC Standard-Edition
CPU-Target: 64Bit
Wohnort: Rügen

Re: (Fast) aktuelles Lazarus auf Raspbian Stretch

Beitrag von gladio »

auf der https://www.raspberrypi.org/documentati ... pdating.md steht

Code: Alles auswählen

sudo apt-get dist-upgrade
 
Generally speaking, doing this regularly will keep your installation up to date, in that it will be equivalent to the latest released image available from raspberrypi.org/downloads.

Bin ich damit nicht auf dem Stand von Stretch?

Timm Thaler
Beiträge: 1224
Registriert: So 20. Mär 2016, 22:14
OS, Lazarus, FPC: Win7-64bit Laz1.9.0 FPC3.1.1 für Win, RPi, AVR embedded
CPU-Target: Raspberry Pi 3

Re: (Fast) aktuelles Lazarus auf Raspbian Stretch

Beitrag von Timm Thaler »

Nein, wenn in den Paketquellen jessie eingetragen ist, holt er nach wie vor die Pakete von jessie und nicht von stretch.

Gibt diverse Anleitungen, was man umstellen muss. Die Chance ist hoch, dass Du Deine Installation zerschiesst. Mach vorher ein Backup der Speicherkarte.

Antworten