Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:linuxclient:installation_lazarus]] 

Installation von Lazarus bei ubuntu

Hinweise zur INET-Komponente, ubuntu 10.04/11.10 → Hinweise Installation INET und Lazarus

1.) Ubuntu 16.04: mit der Paketverwaltung

Bei Ubuntu 16.04 gibt es Lazarus in der Version 1.6 mit FPC 3.0.0 als Paket, diese als root installieren:

 # apt-get update
 # apt-get install lazarus

Damit Lazarus korrekt bei jedem Benutzer funktioniert, muss dieser jedoch eine Login-Shell öffnen können. Ohne Shell hängt sich Lazarus beim Ausführen und Debuggen eines erstellten Programms auf. Am Server kann man mit folgendem Befehl einem Benutzer (hier: mueller) den Shell-Zugriff freischalten:

 # sophomorix-passwd -u mueller --shell /bin/bash

2.) Ubuntu 14.04: mit Softwarecenter

Mit dem Softwarecenter das Paket „lazarus“ installieren. Aktuell (März 2015) ist Lazarus 1.0.10 mit FPC 2.6.2.

Problem: Fehlermeldunhg beim Start von lazarus: „leakview unvollständig/defekt“ siehe → unten

3.) Ubuntu 12.04: mit der Paketverwaltung

Mit der Paketverwaltung das Paket „Lazarus IDE“ installieren.
Beim ersten Start ergeben sich dann Fehlermeldungen zum fpc-source-Verzeichnis, das man dann setzen kann (s.u.).

Problem: Falls dabei das Paket „fpc-source“ nicht mitinstalliert wird, kann man das folgendermaßen lösen:
Bei → http://sourceforge.net/projects/freepascal/files/Linux/
die Pakete herunterladen und installieren:
für Lazarus 0.9.x (ubuntu 12-04):
    fpc-source_2.4.4-0_all.deb
    fpc-source-2.4.4_2.4.4-0_all.deb

oder für Lazarus 1.0.10 (ubuntu 14.04) das tar-Paket herunterladen und Inhalt nach /usr/share/fpcsrc/2.6.2 kopieren:
    source-fpc-2.6.2

Jetzt Lazarus starten und unter Einstellungen → FPC-Quelltextverzeichnis auswählen:

/usr/share/fpcsrc/$(FPCVER)/

Problem bei virtueller Maschine: Bei einer Installation von ubuntu in einer virtuellen Umgebung (qemu) startete Lazarus nicht, blieb mit einem „Fortschritts“-Fenster hängen.
Genaue Fehlermeldung: Lazasus-LCL: Incompatible BitsPerPixel
Ursache: Lazarus benötigt mindestens 16 Bit per Pixel → Video-Modell im virtuellen Client umstellen von „cirrus“ auf „vga“


4.) mit deb-Paketen der Entwicklerseite

Download der aktuellen Pakete von → http://sourceforge.net/projects/lazarus/files/:

fpc-2.6.0...tar
lazarus-0.9.30.4...tar

Dann beide tar-Dateien in einem Verzeichnis entpacken:

# tar -xfv fpc-xxx.deb.tar
# tar -xfv lazarus-xxx.deb.tar

Im Verzeichnis als root Pakete installieren, dabei treten teilweise Fehlermeldungen auf:

# dpkg -i f*
# dpkg -i l*
# apt-get -f install

Erster Start mit

# startlazarus

Achtung: Falls zuvor eine alte Lazarus-Version installiert war, muss man ggf. den Starter und das fpc-Verzeichnis in Lazarus neu konfigurieren!
Unter /etc/alternatives/ liegen mehrere lazarus-links, die man anpassen muss! Ggf. ebenso den Link unter /usr/lib/lazarus/default.

5.) Problem: Komponente "leakview" ist unvollständig/fehlt

Problem: Bei meiner Lazarus-Installation gabs am Anfang die Fehlermeldung, dass leakview.lpk fehlt.
Lösung: Alle Dateien unter → http://svn.freepascal.org/svn/lazarus/trunk/components/leakview/ in das Lazarus-Komponentenverzeichnis ../components/leakview/ kopieren, ggf. alte Dateien dort überschreiben.
Z.B. unter /usr/lib/lazarus/1.0.10/components/…

 [[anwenderwiki:linuxclient:installation_lazarus]] anwenderwiki/linuxclient/installation_lazarus.txt · Zuletzt geändert: 2018/09/18 23:07 von martin.res