Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Lazarus installieren (https://www.delphipraxis.net/98386-lazarus-installieren.html)

omata 26. Aug 2007 15:36


Lazarus installieren
 
Hallo,

da hier oft das Thema Lazarus auftaucht, bekomme ich auch immer mal wieder einen Anfall und möchte das mal ausprobieren.

Unter Windows ist die Installation ja kein Problem, dort ist Delphi aber dann doch wesentlich schneller beim compilieren und deshalb macht mir das Arbeiten dann doch keinen Spass.

Allerdings möchte ich gern mal die IDE unter Kubuntu ausprobieren.

Tja, nur was soll ich sagen. Ich bin vermutlich zu blöd dafür. Jede Installationsanleitung oder auch nur Hinweise zur Installation funktionieren bei mir einfach nicht. Entweder gibt es den benötigten Befehl nicht oder beim durchführen kommt ein Fehler/Abbruch.

Also, da es ja anscheinend Leute gibt, bei denen das irgendwie geht, würde mich mal interessieren wie man Lazarus installieren kann und dann auch noch läufen lassen kann.

Vielleicht erbarmt sich ja einer von euch und kann das mal für einen Deppen erklären.

Gruss
Thorsten

mkinzler 26. Aug 2007 15:38

Re: Lazarus installieren
 
Welche Fehler kommen?

sniper_w 26. Aug 2007 15:39

Re: Lazarus installieren
 
Lazarus auf Ubuntu / Kubuntu

Nils_13 26. Aug 2007 15:45

Re: Lazarus installieren
 
Wenn nichts hilft, dann bleibt dir wohl nichts anderes übrig, als den Code zu ziehen, dir die Compiler zum Kompilieren usw. zu holen und der README, die hoffentlich dabei ist, zu folgen. Wahrscheinlich sieht es so aus:
cd ...
./configure
make
make install

Währenddessen kannst du wahrscheinlich eine Runde spazieren gehen ;)

omata 26. Aug 2007 16:09

Re: Lazarus installieren
 
So habe jetzt mal versucht die DEB-Packete zu installieren.

Was soll ich sagen geht natürlich nicht. Fehler, ohne Ende.

Naja, ich versuche es nächstes Jahr nochmal...

Trotzdem danke für die Hinweise.

sniper_w 26. Aug 2007 16:11

Re: Lazarus installieren
 
Welche Version von Kubuntu hast du ?

omata 26. Aug 2007 16:19

Re: Lazarus installieren
 
Hallo sniper_w,

wenn du mir jetzt noch sagt wie ich das ermittle, dann könnte ich dir auch diese Information geben.

Kernel beim Hochfahren: 2.6.15

Gruss
Thorsten

Nils_13 26. Aug 2007 16:26

Re: Lazarus installieren
 
Du musst die heilige Debian-datei :mrgreen: konvertieren. Musst selbst rausbekommen, was Ubuntu standardmäßig benutzt, aber das stand doch alles oben im Link von sniper_w.

Elvis 26. Aug 2007 16:26

Re: Lazarus installieren
 
Zitat:

Zitat von omata
So habe jetzt mal versucht die DEB-Packete zu installieren.
Was soll ich sagen geht natürlich nicht. Fehler, ohne Ende.

"Geht nicht" ist keine Frage und "Habe ich doch versucht" ist keine Antwort. ;)
Also was hast du versucht, hmm?

Versuche diese Reihenfolge:
  • Alle .deb eines Releases von Sourceforge saugen, da gibt es einmal ein deb für Lazarus und einen tar ball für FPC (hast du wohl gemacht)
  • Die alle in einen Ordner entpacken (die .deb)
  • fpc-src*.deb öffnen und installieren
  • im gleichen Fenster das Lazarus*.deb öffnen und installieren (sonst musst du das root passwort wieder eingeben)
  • fertig

Zitat:

Naja, ich versuche es nächstes Jahr nochmal...
Ubuntu machte Linux als Desktop OS möglich, es ist jetzt an uns unsere Software auch dafür zur Verfügung zu stellen um unseren Usern die Wahl zu lassen, ob sie sich auch weiterhin von MS abhängig machen sollen, oder ob sie eine freie Plattform bevorzugen.
Nächstes Jahr würde heißen, dass es wohl eher übernächstes Jahr etwas wird...

Nils_13 26. Aug 2007 16:29

Re: Lazarus installieren
 
Seit wann kann Ubuntu denn Debiandateien ? Und öffnen ist ziemlich detailliert, denn öffnen = sudo dpkg -i bla.deb unter Debian selbst und unter Ubuntu wahrscheinlich umständlicher.

mkinzler 26. Aug 2007 16:30

Re: Lazarus installieren
 
Zitat:

Seit wann kann Ubuntu denn Debiandateien ?
Schon immer, da Ubuntu auf Debian basiert

Nils_13 26. Aug 2007 16:33

Re: Lazarus installieren
 
Ok, habe ich vergessen. Dann frage ich mich gerade aber ehrlich gesagt, wo hier das Problem liegt....

omata 26. Aug 2007 16:40

Re: Lazarus installieren
 
Ja hackt man auf mir herum, ist schon ok.

Und das mit den RPM-Dateien habe ich auch schon ausprobiert. Bei dem Aufruf (sudo alien -i *.rpm) kommt keine Meldung mehr, es passiert einfach nichts mehr (auch nach Minutem langem Warten, da findet nicht mal ein Festplattenzugriff statt)

Ich beschäftige mich jetzt schon seit Tagen mit der Installation, nur um das mal auszuprobieren. Unter wohlfühlen verstehe ich etwas anderes.

...es ist jetzt an uns unsere Software auch dafür zur Verfügung zu stellen um unseren Usern die Wahl zu lassen...
ja, nur in diesem Fall geht es nicht um Software die ich zu Verfügung stelle, sondern Software die mir zur Verfügung gestellt wird (Lazarus) und ich bein leider nicht fähig diese zum Laufen zu bringen. Und das finde ich schade, ist aber nicht so schlimm, habe mich unter Linux leider dran gewöhnt. Wenn man Tage damit verbringt und nicht einen Schritt vorrankommt muss man irgendwann aufgeben. Und bevor jetzt wieder jeder sagt, das liegt an dir (Andere kriegen das ja schliesslich hin) -> das weiss ich, das brauch nicht extra erwähnt zu werden.

Gruss
Thorsten

Elvis 26. Aug 2007 16:49

Re: Lazarus installieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Nils_13
Und öffnen ist ziemlich detailliert, denn öffnen = sudo dpkg -i bla.deb unter Debian selbst und unter Ubuntu wahrscheinlich umständlicher.

Öffnen sollte hier Doppeklicken sein.Der Package Installer startet autom. gksudo.

Zitat:

Zitat von omata
Ja hackt man auf mir herum, ist schon ok.

Naja, als Programmierer kennst du sicherlich diesen Frust, wenn jemand kommt und sagt "Geht nicht" anstatt nachvollziehbar zu schildern was er versucht hat und was für Meldungen er bekam.
Ich habe dir oben erklärt wie es geht, sollte in t <= 2 Minuten installiert sein.Ich habe nochmal einen Screenie angehängt, um dir die 2 Packages zu zeigen, die notwendig sind und dass sowohl der FPC tar ball als auch das Lazaru .deb im gleichen Ordner liegen.

omata 26. Aug 2007 17:05

Re: Lazarus installieren
 
Beim Doppelklicken wird Ask geöffnet. Aber mit Rechter Maustaste kann man Package installieren auswählen.

Das kommt bei FreePascal...
Code:
Vorbereiten zum Ersetzen von fpc-src 2.0.4 (durch .../fpc-src_2.0.4-1_i386.deb) ...
Entpacke Ersatz für fpc-src ...
Richte fpc-src ein (2.0.4) ...
Press <enter> to exit...
Das kommt bei Lazarus...
Code:
Vorbereiten zum Ersetzen von lazarus 0.9.22 (durch .../lazarus_0.9.22-1_i386.deb) ...
Entpacke Ersatz für lazarus ...
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von lazarus:
 lazarus hängt ab von fp-compiler (>= 2.0.4); aber:
  Paket fp-compiler bereitstellt, ist noch nicht konfiguriert.
 lazarus hängt ab von fp-ide (>= 2.0.4); aber:
  Paket fp-ide bereitstellt, ist noch nicht konfiguriert.
 lazarus hängt ab von fp-units-base (>= 2.0.4); aber:
  Paket fp-units-base bereitstellt, ist noch nicht konfiguriert.
 lazarus hängt ab von fp-units-db (>= 2.0.4); aber:
  Paket fp-units-db bereitstellt, ist nicht installiert.
 lazarus hängt ab von fp-units-fcl (>= 2.0.4); aber:
  Paket fp-units-fcl bereitstellt, ist nicht installiert.
 lazarus hängt ab von fp-units-fv (>= 2.0.4); aber:
  Paket fp-units-fv bereitstellt, ist nicht installiert.
 lazarus hängt ab von fp-units-gfx (>= 2.0.4); aber:
  Paket fp-units-gfx bereitstellt, ist nicht installiert.
 lazarus hängt ab von fp-units-gnome1 (>= 2.0.4); aber:
  Paket fp-units-gnome1 bereitstellt, ist nicht installiert.
 lazarus hängt ab von fp-units-gtk (>= 2.0.4); aber:
  Paket fp-units-gtk bereitstellt, ist nicht installiert.
 lazarus hängt ab von fp-units-gtk2 (>= 2.0.4); aber:
  Paket fp-units-gtk2 bereitstellt, ist nicht installiert.
 lazarus hängt ab von fp-units-misc (>= 2.0.4); aber:
  Paket fp-units-misc bereitstellt, ist nicht installiert.
 lazarus hängt ab von fp-units-net (>= 2.0.4); aber:
  Paket fp-units-net bereitstellt, ist nicht installiert.
 lazarus hängt ab von fp-units-rtl (>= 2.0.4); aber:
  Paket fp-units-rtl bereitstellt, ist nicht installiert.
 lazarus hängt ab von fp-utils (>= 2.0.4); aber:
  Paket fp-utils bereitstellt, ist nicht installiert.
 lazarus hängt ab von libgdk-pixbuf-dev (>= 0.17.0); aber:
  Paket libgdk-pixbuf-dev bereitstellt, ist nicht installiert.
 lazarus hängt ab von libgtk1.2-dev; aber:
  Paket libgtk1.2-dev bereitstellt, ist nicht installiert.
dpkg: Fehler beim Bearbeiten von lazarus (--install):
 Abhängigkeitsprobleme - lasse es unkonfiguriert
Fehler traten auf beim Bearbeiten von:
 lazarus
Press <enter> to exit...
wie kofiguriert man FreePascal jetzt (ok vermutlich mit ./configure) aber wo hat er FreePascal hingepackt. Ein locate gibt leider kein Ergebnis.

@Elvis: schon klar, habe selber Frust. Bin deshalb so sprachlos und mitteilungsfreudig.

Gruss
Thorsten

DeddyH 26. Aug 2007 17:10

Re: Lazarus installieren
 
Hallo,

ein wenig spät, aber vielleicht hilft es, nach dieser Anleitung vorzugehen.

omata 26. Aug 2007 17:15

Re: Lazarus installieren
 
Danke für den Hinweis,

das hatte ich auch schon ausprobiert...

Code:
thorsten@ubuntu:~$ gpg --keyserver hkp://pgp.mit.edu:11371 --recv-keys 6A11800F
gpg: Schlüssel 6A11800F von hkp Server pgp.mit.edu anfordern
gpg: Schlüssel 6A11800F: "Vincent Snijders (gpg key for lazarus ubuntu repository) <vincents@freepascal.org>" nicht geändert
gpg: Anzahl insgesamt bearbeiteter Schlüssel: 1
gpg:             unverändert: 1
thorsten@ubuntu:~$ gpg --export 6A11800F | sudo apt-key add -
Password:
OK
thorsten@ubuntu:~$ sudo apt-key list
/etc/apt/trusted.gpg
--------------------
pub  1024D/437D05B5 2004-09-12
uid                 Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>
sub  2048g/79164387 2004-09-12

pub  1024D/FBB75451 2004-12-30
uid                 Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.com>

pub  1024D/6A11800F 2007-08-16
uid                 Vincent Snijders (gpg key for lazarus ubuntu repository) <vincents@freepascal.org>
sub  2048g/E3620CAD 2007-08-16

thorsten@ubuntu:~$ deb [url]http://www.hu.freepascal.org/lazarus/[/url] lazarus-stable universe
bash: deb: command not found
Gruss
Thorsten

Elvis 26. Aug 2007 17:21

Re: Lazarus installieren
 
Zitat:

Zitat von DeddyH
Hallo,
ein wenig spät, aber vielleicht hilft es, nach dieser Anleitung vorzugehen.

Oh wie cool, die kann man ja nach dem Schlüsselimport einfach in Synaptic eintragen. :-)

Elvis 26. Aug 2007 17:28

Re: Lazarus installieren
 
Zitat:

Zitat von omata
Danke für den Hinweis,
das hatte ich auch schon ausprobiert...

die deb-Zeile musst du in Synaptic hinzufügen.Also Synaptic starten, dann auf Preferences\Repositories klicken und dort kannst du im Reiter "3rd-Party Repositories" die deb-Zeile reinkopieren.Wenn du jetzt oben links in Synaptic "Reload" klickst, kannst du nach Lazarus suchen und er wird alle Abhängigkeiten autom. installieren.

omata 26. Aug 2007 17:31

Re: Lazarus installieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
Was ist Synaptic? Ich habe nur Adept und dort ist unter dem Suchbegriff deb alles grau.

PS: Ok, habe im Adept Manager jetzt Synaptic gefunden und installiere es gerade

omata 26. Aug 2007 17:43

Re: Lazarus installieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
So Synaptic habe ich jetzt installiert. Adresse eingetragen und Lazarus wird nun auch angezeigt.
Beim Installieren bekomme ich dann aber wieder eine Fehlermeldung, er kann nun libgdk-pixbuf-dev nicht finden.

sniper_w 26. Aug 2007 17:44

Re: Lazarus installieren
 
Alle diese Programme
Zitat:

p-compiler bereitstellt, ist noch nicht konfiguriert.
lazarus hängt ab von fp-ide (>= 2.0.4); aber:
Paket fp-ide bereitstellt, ist noch nicht konfiguriert.
lazarus hängt ab von fp-units-base (>= 2.0.4); aber:
Paket fp-units-base bereitstellt, ist noch nicht konfiguriert.
lazarus hängt ab von fp-units-db (>= 2.0.4); aber:
Paket fp-units-db bereitstellt, ist nicht installiert.
lazarus hängt ab von fp-units-fcl (>= 2.0.4); aber:
Paket fp-units-fcl bereitstellt, ist nicht installiert.
lazarus hängt ab von fp-units-fv (>= 2.0.4); aber:
Paket fp-units-fv bereitstellt, ist nicht installiert.
lazarus hängt ab von fp-units-gfx (>= 2.0.4); aber:
Paket fp-units-gfx bereitstellt, ist nicht installiert.
lazarus hängt ab von fp-units-gnome1 (>= 2.0.4); aber:
Paket fp-units-gnome1 bereitstellt, ist nicht installiert.
lazarus hängt ab von fp-units-gtk (>= 2.0.4); aber:
Paket fp-units-gtk bereitstellt, ist nicht installiert.
lazarus hängt ab von fp-units-gtk2 (>= 2.0.4); aber:
Paket fp-units-gtk2 bereitstellt, ist nicht installiert.
lazarus hängt ab von fp-units-misc (>= 2.0.4); aber:
Paket fp-units-misc bereitstellt, ist nicht installiert.
lazarus hängt ab von fp-units-net (>= 2.0.4); aber:
Paket fp-units-net bereitstellt, ist nicht installiert.
lazarus hängt ab von fp-units-rtl (>= 2.0.4); aber:
Paket fp-units-rtl bereitstellt, ist nicht installiert.
lazarus hängt ab von fp-utils (>= 2.0.4); aber:
Paket fp-utils bereitstellt, ist nicht installiert.
lazarus hängt ab von libgdk-pixbuf-dev (>= 0.17.0); aber:
Paket libgdk-pixbuf-dev bereitstellt, ist nicht installiert.
lazarus hängt ab von libgtk1.2-dev; aber:
Paket libgtk1.2-dev
kann man über Adept Menager instalieren.

Nils_13 26. Aug 2007 17:46

Re: Lazarus installieren
 
libgdk-pixbuf-dev klingt nicht nach Lazarus, öffne aptitude bzw. dein Lieblingspaketverwaltungsporgramm und such mal danach. Bei Debian war das glaube ich standardmäßig dabei.

omata 26. Aug 2007 17:47

Re: Lazarus installieren
 
@sniper_w: Soweit die Theorie.

Bei mir wird leider keines dieser Programm im Adept Manager angezeigt.

PS: Aber in Synaptic kann ich diese jetzt sehen und installieren

@Nils_13: das hatte ich auch schon vor Stunden gemacht, dieses Paket wird bei mir aber leider nicht angezeigt

Elvis 26. Aug 2007 17:53

Re: Lazarus installieren
 
Zitat:

Zitat von omata
PS: Aber in Synaptic kann ich diese jetzt sehen und installieren

Und geht es danach? Eigentlich hätte das autom. passieren müssen.
Aber ich habe das "richtige" Ubuntu und nicht Kubuntu, außerdem bin ich ein totaler Linux-noob. *g*
Wenn du Lazarus/stable jetzt über Synaptic installiert bekommen hast, dann wirst du über Neue Versionen informiert und kannst diese dann später mit einem Click installieren. :-)

omata 26. Aug 2007 18:00

Re: Lazarus installieren
 
So FreePascal scheint installiert zu sein, ich sehe zwar nichts, aber zumindest kamen keine Fehlermeldungen.
Lazarus sehe ich zwar auch in Synaptic, beim Installieren kommt aber oben erwähnte Fehlermeldung (libgdk...) nicht gefunden.
Wo bekomme ich die jetzt her? im Adept Manager und auch in Synaptic ist die nicht zu finden.

Kinimod8 26. Aug 2007 18:06

Re: Lazarus installieren
 
Hallo,

laut ubuntuusers-Wiki ist das libgdk-pixbuf-dev-Paket seit Dapper in universe vorhanden. Hast du das freigeschaltet?

sniper_w 26. Aug 2007 18:06

Re: Lazarus installieren
 
Zitat:

Zitat von omata
@sniper_w: Soweit die Theorie.

Bei mir wird leider keines dieser Programm im Adept Manager angezeigt.

Das kann ich mir aber nur sehr schwer vorstellen, da ich selber mehrmals eine Lazarusinstalation vorgennomen habe (unter Kubuntu). Einfach in das Suchfeld von Adept Menager z.B. "fp-units-rtl" eintippen, auf installieren klicken (wenn das Packet gefunden ist), und abschliessend auf "Änderungen übernehmen". Ende.

omata 26. Aug 2007 18:16

Re: Lazarus installieren
 
@sniper_w: das mag ja sein und ich finde das auch super das das bei dir immer so einfach ging. So hätte ich das auch gern gehabt. Jetzt wo ich FreePascal über Synaptic installiert habe sehe ich auch im Adept Manager diese Pakete. Vorher habe ich dort aber kein Ergebnis mit fp oder pascal gehabt.

Das geht ja nun auch endlich. Was aber immer noch nicht geht ist Lazarus zu installieren.

Leider fehlt immer noch libgdk-pixbuf-dev
Code:
thorsten@ubuntu:~$ sudo apt-get install libgdk-pixbuf-dev
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Paket libgdk-pixbuf-dev ist nicht verfügbar, wird aber von einem anderen
Paket referenziert. Das kann heißen, dass das Paket fehlt, dass es veraltet
ist oder nur aus einer anderen Quelle verfügbar ist.
E: Paket libgdk-pixbuf-dev hat keinen Installationskandidaten
Verzweifelte Grüsse (warum kann das nicht so einfach gehen wie bei euch?)
Thorsten

DeddyH 26. Aug 2007 18:17

Re: Lazarus installieren
 
Also, ich an Deiner Stelle würde als letzten Ausweg (falls alle anderen Vorschläge nicht fruchten) auf der Konsole ein
Code:
sudo apt-get --fix-broken install
durchführen, danach FreePascal wieder deinstallieren und dann nach der von mir verlinkten Anweisung das Repository hinzufügen und von da alles wieder installieren. Dann sollten alle Pakete aufgelöst werden und versionskompatibel sein.

//Edit: Ich habe es eben mal unter Debian Etch versucht, geht wunderbar, Lazarus tut ;)

sniper_w 26. Aug 2007 18:25

Re: Lazarus installieren
 
Liste der Anhänge anzeigen (Anzahl: 4)
Ein Link von Deddyh führte bei mir zur volgenden Ergebnissen:

omata 26. Aug 2007 18:37

Re: Lazarus installieren
 
Ja, tolle 3d Ansichten. Leider hilft mir das überhaupt nicht. Weil bei mir diese Pakete nicht automatisch heruntergeladen werden.
Ich kann es auch nicht ändern, es wäre ja wunderschon. Passiert aber nicht.

sniper_w 26. Aug 2007 18:41

Re: Lazarus installieren
 
Ich könnte es auch nicht automatisch herunterladen, ich habe aber anweisungen von DeddyH gefolgt und erst dann...

omata 26. Aug 2007 19:02

Re: Lazarus installieren
 
So es geht! Endlich!

Nachdem ich dies hier gefunden hatte und mit hilfe von diesem verstanden hatte was mit Die "feisty universe" reinnehmen! gemeint war habe ich meiner /etc/apt/sources.list folgende Zeilen hinzugefügt
Code:
deb [url]http://mx.archive.ubuntu.com/ubuntu/[/url] feisty universe
deb-src [url]http://mx.archive.ubuntu.com/ubuntu/[/url] feisty universe
Dann habe ich ein System-Update gemacht (sudo apt-get update) so wie es auf der Seite stand. Dann habe ich über den Adept-Manager noch ein weiteres Update durchführen lassen.
Über Synaptic konnte ich dann endlich Lazarus installieren.

Ich danke euch allen für die Diskussion und Hilfestellung(en)

Gruss + Dank
Thorsten

christian_u 26. Aug 2007 20:02

Re: Lazarus installieren
 
Wenn man mal nicht im Delphi Forum sondern im Lazarus forum gefragt hätte wäre es sicher um einiges einfacher gewesen.
Nun haben hier etliche leute mit total falschen ratzschlägen "geholfen" dabei kanns so einfach sein.
Lazarus unter OpenSUSE installieren Deutsches Tuturial
Lazarus unter Ubuntu installieren Deutsches Tuturial

Alles von der Community vom Deutschen lazarusforum schjön bebildert zusammengetragen. Wer des englishen mächtig ist (großteile sind auch übersetzt) findet auch im Lazarus Wiki alles was er braucht.

Linksammlung für Lazarus Einsteiger


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:42 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz