https://wiki.freepascal.org/Installing_ ... Linux_Mint
So wäre es wahrscheinlich in Ordnung. Aber ich setze lieber auf eine /home/ich/ Installation.
Ich bin ja kein "Multiuser", im Ggs. zu Unix.
Wäre es bei Lazarus theoretisch möglich, das ganze Paket als ZIP zu Verfügung zu stellen ?fpcupdeluxe wählt deswegen den Weg aus dem Dilemma, das man dort es installieren kann, wo man will bzw. die Rechte hat. Nur ist fpcupdeluxe nichts magisches, macht eigentlich alles, was man auch per Hand machen könnte. Zusätzlich hat aber Alfred die ganzen buildtools in mühevoller Arbeit zusammengetragen und auch bereitgestellt. Wie gesagt, man braucht es nicht, ist aber oft viel bequemer
Ja, als GIT wird es ja so bereitgestellt und Sourcepakete kann man sich u.a. über GITHub ja auch herunterladen. Wenn du das über die Paketverwaltung machen willst, hast du dasselbe Dilemma.Mathias hat geschrieben: So 23. Nov 2025, 15:29 Wäre es bei Lazarus theoretisch möglich, das ganze Paket als ZIP zu Verfügung zu stellen ?
So könnte man diese ZIP einfach in einem frei gewählten Ordner entpacken.
Das wäre schön.Wäre es bei Lazarus theoretisch möglich, das ganze Paket als ZIP zu Verfügung zu stellen ?
So könnte man diese ZIP einfach in einem frei gewählten Ordner entpacken.
Geht das bei euch nicht ?!MmVisual hat geschrieben: So 23. Nov 2025, 15:34Das wäre schön.Wäre es bei Lazarus theoretisch möglich, das ganze Paket als ZIP zu Verfügung zu stellen ?
So könnte man diese ZIP einfach in einem frei gewählten Ordner entpacken.![]()
Endlich ein echtes Offline Installer Paket für Lazarus, das auch noch brauchbar wäre.
Sorry, in sachen Installation bin ich noch Oldscool - ich mag alles Offline haben.
Meiner Erfahrung nach, sind damit schon einige überfordert. fpupcluxe ist am besten, wenn man Cross compiling macht. ansonsten ist die Lösung mit fpc aus Distro und Lazarus direkt auch sehr gut und man kann nicht dieselben Fehler fpcupdeluxe ankreiden.theo hat geschrieben: So 23. Nov 2025, 16:27 Es gibt viele Wege, aber am wenigsten Hirnschmalz für eine gutes Ergebnis benötigt man mit fpcupdeluxe.
Mir ist bis heute nicht ganz klar warum man diese units nicht "im Paket" mit dabei bekommt mittheo hat geschrieben: Sa 22. Nov 2025, 10:03 Ein Tipp wäre noch: Versuche auch auf Windows ohne die Unit "windows" auszukommen.
Nimm stattdessen die units LCLIntf, LCLType und LMessages, wenn noch Winapi Code vorhanden ist.
Dort sind viele Winapi Funktionen/Typen als x-platform Varianten vorhanden.
Man kann es einfach mal ausprobieren, ob es damit und ohne die Unit "windows" auch kompiliert.
Vielleicht geht nicht alles auf Anhieb, aber das spart sicher mal Arbeit.
Code: Alles auswählen
Interfaces, // this includes the LCL widgetset
Weil man die Units nicht unbedingt braucht. Je weniger Units umso kompakter der Code. Das hängt auch damit zusammen, das die Units oft einen Initialisierungsteil haben, der Sachen initialisiert die man nicht immer braucht, die kommen aber mit dem Einbinden der Unit in den Code hinein. Ein gerne genommenes Beispiel ist die Unit math. Braucht man oft nicht, wenn man sie dazunimmt bläst sich das Programm gleich mal auf.PeterS hat geschrieben: So 23. Nov 2025, 17:25 Mir ist bis heute nicht ganz klar warum man diese units nicht "im Paket" mit dabei bekommt mitHabe da aber auch nie tiefer nachgeforscht.Code: Alles auswählen
Interfaces, // this includes the LCL widgetset
Das hat schonmal geklappt, in einem Fall war die Unit "windows" sogar völlig unnötig noch im uses Abschnitt.theo hat geschrieben: Sa 22. Nov 2025, 10:03 Ein Tipp wäre noch: Versuche auch auf Windows ohne die Unit "windows" auszukommen.