Halbautomatisches Update
- kralle
- Lazarusforum e. V.
- Beiträge: 1206
- Registriert: Mi 17. Mär 2010, 14:50
- OS, Lazarus, FPC: Manjaro Linux, Mint und Windows 10 ,Lazarus 3.99, FPC-Version: 3.3.1
- CPU-Target: 64Bit
- Wohnort: Bremerhaven
- Kontaktdaten:
Halbautomatisches Update
Moin,
gibt es einen "einfachen" Weg, damit ich als Windows XP - Anwender Lazarus und FPC aktuell halten kann?
Ich denke da an so einen Weg, das ich irgendwo klicke, dann nach Updates gesucht wird und wenn welche vorhanden sind,
ich gefragt werde ob ich sie installieren will (der Rest sollte dann automatisch laufen)
MfG
Heiko
gibt es einen "einfachen" Weg, damit ich als Windows XP - Anwender Lazarus und FPC aktuell halten kann?
Ich denke da an so einen Weg, das ich irgendwo klicke, dann nach Updates gesucht wird und wenn welche vorhanden sind,
ich gefragt werde ob ich sie installieren will (der Rest sollte dann automatisch laufen)
MfG
Heiko
OS: MX Linux, Linux Mint und Windows 10
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
-
- Beiträge: 657
- Registriert: Sa 9. Jan 2010, 17:32
- OS, Lazarus, FPC: Linux 2.6.x, SVN-Lazarus, FPC 2.4.0-2
- CPU-Target: 64Bit
Re: Halbautomatisches Update
Es gibt da glaub ich ein Programm, das per grafischem Frontend das neuste Lazarus aus dem SVN holt und per Klick neu kompiliert.
LazUpdater??
http://www.lazarusforum.de/viewtopic.php?f=11&t=3696" onclick="window.open(this.href);return false;
LazUpdater??
http://www.lazarusforum.de/viewtopic.php?f=11&t=3696" onclick="window.open(this.href);return false;
- kralle
- Lazarusforum e. V.
- Beiträge: 1206
- Registriert: Mi 17. Mär 2010, 14:50
- OS, Lazarus, FPC: Manjaro Linux, Mint und Windows 10 ,Lazarus 3.99, FPC-Version: 3.3.1
- CPU-Target: 64Bit
- Wohnort: Bremerhaven
- Kontaktdaten:
Re: Halbautomatisches Update
Moin,
also ich habe mir jetzt den Updater heruntergeladen.
Die FPC Source finden und runterladen war ja kein Problem, aber für Lazarus finde ich einfach eine Source für Windows.
Kann jemad helfen?
Gruß Heiko
also ich habe mir jetzt den Updater heruntergeladen.
Die FPC Source finden und runterladen war ja kein Problem, aber für Lazarus finde ich einfach eine Source für Windows.
Kann jemad helfen?
Gruß Heiko

OS: MX Linux, Linux Mint und Windows 10
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
-
- Beiträge: 475
- Registriert: Do 15. Nov 2007, 16:58
- OS, Lazarus, FPC: Win11/Ubuntu Budgie (L 3.0 FPC 3.2.2)
- CPU-Target: i386, x64
- Wohnort: Gera
Re: Halbautomatisches Update
Hi,
Das Programm lädt doch die Sourcen runter! Handbuch mal angeguckt?
Das Programm lädt doch die Sourcen runter! Handbuch mal angeguckt?
1 Voraussetzungen
LazUpdater selbst hat keine besonderen Systemvoraussetzungen, aber damit das herunterladen und
anschließende kompilieren funktioniert, müssen einige Voraussetzungen erfüllt sein.
1.1 Windows
• SVN -Client: LazUpdater benutzt das Kommandozeilenprogramm „svn“ um die Quellen
herunter zu laden. Das Paket Silk-SVN wurde erfolgreich getestet und kann unter
http://www.sliksvn.com/en/download" onclick="window.open(this.href);return false; heruntergeladen werden.
• Entwicklerwerkzeuge: Zum erstellen von Binärdateien sind mehrere Programme notwendig,
welche nicht direkt vom FPC-/Lazarus-Projekt gepflegt werden. Sie können von
http://svn.freepascal.org/svn/fpcbuild/ ... ll/binw32/" onclick="window.open(this.href);return false; heruntergeladen werden. Das
Zielverzeichnis auf der Festplatte sollte anschließend der Umgebungsvariable PATH
hinzugefügt werden.
• Bootstrap-Compiler: Ist noch keine FPC-Installation auf dem System vorhanden, dann wird
ein Compiler benötigt. Dieser kann von ftp://ftp.freepascal.org/pub/fpc/dist/2.4.2/bootstrap/" onclick="window.open(this.href);return false;
heruntergeladen und anschließend entpackt werden
Hoffe das hilft erst mal weiter.3 Praktische Beispiele
In diesem Kapitel wird, anhand typischer Situationen, die Bedienung von LazUpdater erklärt.
...
3.2 Neue SVN-Installation erstellen
Es ist bereits eine nicht versionierte Installation von FPC und Lazarus vorhanden und es soll eine
zusätzliche Installation, auf Basis der Quellen aus dem SVN, erstellt werden.
• Zunächst werden die Haken Aktualisieren, Erstellen und Installieren auf der Seite FPC
aktiviert. Dann werden der Pfad für den FPC-Sourcen und der Pfad zum FPC-Installations-
Verzeichnis eingetragen. Außerdem muss die CheckOut-URL für FPC eingetragen werden.
Parameter für die einzelnen Aufgaben können in die Optionsfelder eingetragen werden. Auf
der Seite Lazarus sollten keine Aufgaben aktiviert sein.
• Wird ein spezieller Compiler benötigt, so kann er, auf der Seite Werkzeuge, eingetragen
werden.
• Jetzt wird mit dem Knopf Los auf der Seite Start der Checkout für FPC gestartet.
• Wurde FPC erfolgreich erstellt und installiert, sollte mit dem Knopf Konfigurationsdatei auf
der Seite Werkzeuge eine neue Konfigurationsdatei für FPC erstellt werden. Außerdem sollte
die FPC-Binärdatei auf den neu erstellten FPC umgestellt werden.
• Nun werden die Aufgaben auf der Seite Lazarus aktiviert und die CheckOut-URL für
Lazarus, sowie der Pfad für Lazarus eingetragen.
• Jetzt können die getroffenen Einstellungen mit Speichern als als neues Profil angelegt
werden.
• Abschließend wird mit dem Knopf Los auf der Seite Start der Checkout für Lazarus
gestartet. Sollten zu diesem Zeitpunkt bereits Aktualisierungen für FPC vorliegen, werden
diese eingespielt und FPC neu erstellt.
• Bei zukünftige Updates muss lediglich überprüft werden, ob das richtige Profil geladen ist
und der Knopf Los betätigt werden.
mfg Ingo
- kralle
- Lazarusforum e. V.
- Beiträge: 1206
- Registriert: Mi 17. Mär 2010, 14:50
- OS, Lazarus, FPC: Manjaro Linux, Mint und Windows 10 ,Lazarus 3.99, FPC-Version: 3.3.1
- CPU-Target: 64Bit
- Wohnort: Bremerhaven
- Kontaktdaten:
Re: Halbautomatisches Update
N'abend,
Gruß Heiko
Nein, ich laß nur das es mit 3 Klicks eun Update erstellt ....shokwave hat geschrieben:Hi,
Das Programm lädt doch die Sourcen runter! Handbuch mal angeguckt?
Aber welche der Tools sind denn herunterzuladen, und wohin zu installieren?shokwave hat geschrieben: Entwicklerwerkzeuge: Zum erstellen von Binärdateien sind mehrere Programme notwendig,
welche nicht direkt vom FPC-/Lazarus-Projekt gepflegt werden. Sie können von
http://svn.freepascal.org/svn/fpcbuild/ ... ll/binw32/" onclick="window.open(this.href);return false; heruntergeladen werden. Das
Zielverzeichnis auf der Festplatte sollte anschließend der Umgebungsvariable PATH
hinzugefügt werden.
Welchen der Compiler muß ich runter zuladen.? (OS:Windows XP)shokwave hat geschrieben: • Bootstrap-Compiler: Ist noch keine FPC-Installation auf dem System vorhanden, dann wird
ein Compiler benötigt. Dieser kann von ftp://ftp.freepascal.org/pub/fpc/dist/2.4.2/bootstrap/" onclick="window.open(this.href);return false;
heruntergeladen und anschließend entpackt werden
Gruß Heiko
OS: MX Linux, Linux Mint und Windows 10
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
-
- Beiträge: 657
- Registriert: Sa 9. Jan 2010, 17:32
- OS, Lazarus, FPC: Linux 2.6.x, SVN-Lazarus, FPC 2.4.0-2
- CPU-Target: 64Bit
Re: Halbautomatisches Update
Na den für Win32 natürlich. Wer lesen kann ist klar im Vorteil.kralle hat geschrieben: Welchen der Compiler muß ich runter zuladen.? (OS:Windows XP)
-
- Beiträge: 475
- Registriert: Do 15. Nov 2007, 16:58
- OS, Lazarus, FPC: Win11/Ubuntu Budgie (L 3.0 FPC 3.2.2)
- CPU-Target: i386, x64
- Wohnort: Gera
Re: Halbautomatisches Update
Jupp, du möchtest aber eine neue Installation erstellen. Das geht auch, ist aber aufwändiger, da erst mal alles, fürs kompilieren, vorbereitet werden muss.kralle hat geschrieben:N'abend,
Nein, ich laß nur das es mit 3 Klicks eun Update erstellt ....shokwave hat geschrieben:Hi,
Das Programm lädt doch die Sourcen runter! Handbuch mal angeguckt?
Alle!kralle hat geschrieben:Aber welche der Tools sind denn herunterzuladen, und wohin zu installieren?shokwave hat geschrieben: Entwicklerwerkzeuge: Zum erstellen von Binärdateien sind mehrere Programme notwendig,
welche nicht direkt vom FPC-/Lazarus-Projekt gepflegt werden. Sie können von
http://svn.freepascal.org/svn/fpcbuild/ ... ll/binw32/" onclick="window.open(this.href);return false; heruntergeladen werden. Das
Zielverzeichnis auf der Festplatte sollte anschließend der Umgebungsvariable PATH
hinzugefügt werden.

Code: Alles auswählen
svn co http://svn.freepascal.org/svn/fpcbuild/trunk/install/binw32/" onclick="window.open(this.href);return false; C:\binw32
Wie Carli schrieb, den mit "win32" im Namen.kralle hat geschrieben:Welchen der Compiler muß ich runter zuladen.? (OS:Windows XP)shokwave hat geschrieben: • Bootstrap-Compiler: Ist noch keine FPC-Installation auf dem System vorhanden, dann wird
ein Compiler benötigt. Dieser kann von ftp://ftp.freepascal.org/pub/fpc/dist/2.4.2/bootstrap/" onclick="window.open(this.href);return false;
heruntergeladen und anschließend entpackt werden
mfg Ingo
- kralle
- Lazarusforum e. V.
- Beiträge: 1206
- Registriert: Mi 17. Mär 2010, 14:50
- OS, Lazarus, FPC: Manjaro Linux, Mint und Windows 10 ,Lazarus 3.99, FPC-Version: 3.3.1
- CPU-Target: 64Bit
- Wohnort: Bremerhaven
- Kontaktdaten:
Re: Halbautomatisches Update
Hallo,
[/quote]
und wo muss der hinterlegt werden? und wo eingebunden werden?
Gruß HEiko
Aber wie soll der PATH-Pfad benannt werden? "winw32"?kralle hat geschrieben: Das Zielverzeichnis auf der Festplatte sollte anschließend der Umgebungsvariable PATH
hinzugefügt werden.
Welchen der Compiler muß ich runter zuladen.? (OS:Windows XP)kralle hat geschrieben: • Bootstrap-Compiler: Ist noch keine FPC-Installation auf dem System vorhanden, dann wird
ein Compiler benötigt. Dieser kann von ftp://ftp.freepascal.org/pub/fpc/dist/2.4.2/bootstrap/" onclick="window.open(this.href);return false;
heruntergeladen und anschließend entpackt werden
[/quote]
und wo muss der hinterlegt werden? und wo eingebunden werden?
Gruß HEiko
OS: MX Linux, Linux Mint und Windows 10
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
-
- Beiträge: 475
- Registriert: Do 15. Nov 2007, 16:58
- OS, Lazarus, FPC: Win11/Ubuntu Budgie (L 3.0 FPC 3.2.2)
- CPU-Target: i386, x64
- Wohnort: Gera
Re: Halbautomatisches Update
Wo er liegt und wie er heißt, ist dir überlassen. Und bevor du fragst, wie es gemacht wird steht hier.kralle hat geschrieben:Hallo,
Aber wie soll der PATH-Pfad benannt werden? "winw32"?kralle hat geschrieben: Das Zielverzeichnis auf der Festplatte sollte anschließend der Umgebungsvariable PATH
hinzugefügt werden.
Auch das ist egal, solange DU ihn wiederfindest.kralle hat geschrieben:und wo muss der hinterlegt werden?kralle hat geschrieben:Welchen der Compiler muß ich runter zuladen.? (OS:Windows XP)• Bootstrap-Compiler: Ist noch keine FPC-Installation auf dem System vorhanden, dann wird
ein Compiler benötigt. Dieser kann von ftp://ftp.freepascal.org/pub/fpc/dist/2.4.2/bootstrap/" onclick="window.open(this.href);return false;
heruntergeladen und anschließend entpackt werden
Da zitiere ich mal frech meinen früheren Beitrag.kralle hat geschrieben:und wo eingebunden werden?
Wird ein spezieller Compiler benötigt, so kann er, auf der Seite Werkzeuge, eingetragen
werden.
mfg Ingo
- kralle
- Lazarusforum e. V.
- Beiträge: 1206
- Registriert: Mi 17. Mär 2010, 14:50
- OS, Lazarus, FPC: Manjaro Linux, Mint und Windows 10 ,Lazarus 3.99, FPC-Version: 3.3.1
- CPU-Target: 64Bit
- Wohnort: Bremerhaven
- Kontaktdaten:
Re: Halbautomatisches Update
Hallo,
also ich habe jetzt LazUpdater wie folgt eingerichtet: Und im PATH habe ich folgendes eingetragen:
Name der Variablen: binw32
Wert der Variablen: C:\freepas\binw32
Aber, beim make gibt es nur Errors ...
Wo ist mein Fehler?
Gruß Heiko
Nachtrag: Nachdem ich unter "Tools/Make-Binary" "C:\freepas\binw32\make.exe" eingetragen habe,
und unter "FPC/Build FPC/" "clean all", läuft LazUpdate durch bis zur Meldung:
also ich habe jetzt LazUpdater wie folgt eingerichtet: Und im PATH habe ich folgendes eingetragen:
Name der Variablen: binw32
Wert der Variablen: C:\freepas\binw32
Aber, beim make gibt es nur Errors ...
Wo ist mein Fehler?
Gruß Heiko
Nachtrag: Nachdem ich unter "Tools/Make-Binary" "C:\freepas\binw32\make.exe" eingetragen habe,
und unter "FPC/Build FPC/" "clean all", läuft LazUpdate durch bis zur Meldung:
Gruß Heiko[LazUpdater] forcing "make"
[LazUpdater] starting make for FPC
[LazUpdater] cd C:\freepas\fpc\src
[LazUpdater] C:\freepas\binw32\make.exe clean all
makefile:135: *** Compiler .exe not found. Stop.
[LazUpdater] make Error: 2
[LazUpdater] finished on 2011-04-12 at 20:19:23
[LazUpdater] time needed: 00:00:00
OS: MX Linux, Linux Mint und Windows 10
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
-
- Beiträge: 475
- Registriert: Do 15. Nov 2007, 16:58
- OS, Lazarus, FPC: Win11/Ubuntu Budgie (L 3.0 FPC 3.2.2)
- CPU-Target: i386, x64
- Wohnort: Gera
Re: Halbautomatisches Update
Der Name der Variable ist PATH und du musst unter "Werkzeuge" bei "FPC-Binärdatei" den heruntergeladenen (und entpackten!) Compiler (X:\Pafd\zu\ppc386.exe) eintragen/auswählen.kralle hat geschrieben: Und im PATH habe ich folgendes eingetragen:
Name der Variablen: binw32
Wert der Variablen: C:\freepas\binw32
Aber, beim make gibt es nur Errors ...
Wo ist mein Fehler?
mfg Ingo
- kralle
- Lazarusforum e. V.
- Beiträge: 1206
- Registriert: Mi 17. Mär 2010, 14:50
- OS, Lazarus, FPC: Manjaro Linux, Mint und Windows 10 ,Lazarus 3.99, FPC-Version: 3.3.1
- CPU-Target: 64Bit
- Wohnort: Bremerhaven
- Kontaktdaten:
Re: Halbautomatisches Update
Hallo,
Ich trage Daten nur in der LazUpdater-Oberfläche ein und nicht in irgendwelchen Config-Dateien.
Gruß Heiko
Oh man, man verblödet wenn man zuviel Windows nutzt...shokwave hat geschrieben: Der Name der Variable ist PATH
HAbe ich gemacht, aber LazUpdate läuft nicht durch:shokwave hat geschrieben: und du musst unter "Werkzeuge" bei "FPC-Binärdatei" den heruntergeladenen (und entpackten!) Compiler (X:\Pafd\zu\ppc386.exe) eintragen/auswählen.
Irgendwas übersehe ich.make.exe[2]: Leaving directory `C:/freepas/fpc/src/utils/rmwait'
make.exe[1]: Leaving directory `C:/freepas/fpc/src/utils'
C:/freepas/binw32/make.exe -C packages distclean
make.exe[1]: Entering directory `C:/freepas/fpc/src/packages'
C:/freepas/binw32/make.exe -C hash distclean
make.exe[2]: Entering directory `C:/freepas/fpc/src/packages/hash'
C:/freepas/binw32/rm.exe -f units/i386-win32/md5.ppu units/i386-win32/crc.ppu units/i386-win32/ntlm.ppu units/i386-win32/sha1.ppu units/i386-win32/uuid.ppu
C:/freepas/binw32/rm.exe -rf units
C:/freepas/binw32/rm.exe -f *.o *.ppu *.rst *.s *.a *.dll *.ppl
C:/freepas/binw32/rm.exe -rf *.sl
C:/freepas/binw32/rm.exe -f fpcmade.* Package.fpc ppas.bat script.res link.res
C:/freepas/binw32/rm.exe -f *_ppas.bat
make.exe[2]: Leaving directory `C:/freepas/fpc/src/packages/hash'
C:/freepas/binw32/make.exe -C pasjpeg distclean
make.exe: Entering an unknown directorymake.exe: Leaving an unknown directorymake.exe: *** pasjpeg: No such file or directory. Stop.
make.exe[1]: *** [pasjpeg_distclean] Error 2
make.exe[1]: Leaving directory `C:/freepas/fpc/src/packages'
C:\freepas\binw32\make.exe: *** [packages_distclean] Error 2
[LazUpdater] make Error: 2
[LazUpdater] finished on 2011-04-12 at 21:08:06
[LazUpdater] time needed: 00:00:03
Ich trage Daten nur in der LazUpdater-Oberfläche ein und nicht in irgendwelchen Config-Dateien.
Gruß Heiko
OS: MX Linux, Linux Mint und Windows 10
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
-
- Beiträge: 475
- Registriert: Do 15. Nov 2007, 16:58
- OS, Lazarus, FPC: Win11/Ubuntu Budgie (L 3.0 FPC 3.2.2)
- CPU-Target: i386, x64
- Wohnort: Gera
Re: Halbautomatisches Update
Sieht aus, als wären die Quelltexte nicht komplett.make.exe: Entering an unknown directorymake.exe: Leaving an unknown directorymake.exe: *** pasjpeg: No such file or directory. Stop.
Einfach nochmal probieren (manchmal holt er den Rest einfach) oder wenn das nicht klappt C:/freepas/fpc/src/ leer machen und dann nochmal starten.
mfg Ingo
- kralle
- Lazarusforum e. V.
- Beiträge: 1206
- Registriert: Mi 17. Mär 2010, 14:50
- OS, Lazarus, FPC: Manjaro Linux, Mint und Windows 10 ,Lazarus 3.99, FPC-Version: 3.3.1
- CPU-Target: 64Bit
- Wohnort: Bremerhaven
- Kontaktdaten:
Re: Halbautomatisches Update
Moin,
Noch eine Idee?
MFG
Heiko
Beides erfolglos ....shokwave hat geschrieben:Sieht aus, als wären die Quelltexte nicht komplett.
Einfach nochmal probieren (manchmal holt er den Rest einfach) oder wenn das nicht klappt C:/freepas/fpc/src/ leer machen und dann nochmal starten.
Noch eine Idee?
MFG
Heiko
OS: MX Linux, Linux Mint und Windows 10
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1
FPC-Version: 3.3.1 , Lazarus 3.99
+ Delphi XE7SP1