Recent

Author Topic: Fpcupdeluxe  (Read 955448 times)

thierrybo

  • Full Member
  • ***
  • Posts: 146
Re: Fpcupdeluxe
« Reply #2625 on: October 14, 2025, 08:26:11 pm »
Hi,

is there a way to force installation without additional packages (as in "make install") for an update to an existing installation ? This would allow to run Lazarus, change packages marked for installation, run OPM to updates some packages. And to avoid ending with no Lazarus binary because some packages failed.

DonAlfredo

  • Hero Member
  • *****
  • Posts: 1841
Re: Fpcupdeluxe
« Reply #2626 on: October 14, 2025, 09:25:46 pm »
Please file a feature request on GitHub.

af0815

  • Hero Member
  • *****
  • Posts: 1404
Re: Fpcupdeluxe
« Reply #2627 on: October 14, 2025, 09:27:38 pm »
Hi,

is there a way to force installation without additional packages (as in "make install") for an update to an existing installation ? This would allow to run Lazarus, change packages marked for installation, run OPM to updates some packages. And to avoid ending with no Lazarus binary because some packages failed.
IMHO is it better to install on bare metal. You can remove the lazarus tree and make a new try. The fastest way without have troubles with old fragments.
regards
Andreas

thierrybo

  • Full Member
  • ***
  • Posts: 146
Re: Fpcupdeluxe
« Reply #2628 on: October 14, 2025, 09:58:23 pm »
Please file a feature request on GitHub.
Done

thierrybo

  • Full Member
  • ***
  • Posts: 146
Re: Fpcupdeluxe
« Reply #2629 on: October 14, 2025, 10:01:25 pm »
IMHO is it better to install on bare metal. You can remove the lazarus tree and make a new try. The fastest way without have troubles with old fragments.

Yes  but for me it is the last solution. Because it is a pain to add all your IDE configuration, list of packages ...

Cascade

  • Jr. Member
  • **
  • Posts: 61
Re: Fpcupdeluxe
« Reply #2630 on: October 15, 2025, 11:40:10 am »
... And to avoid ending with no Lazarus binary because some packages failed.

When Lazarus requests a rebuild (due to package install) - it would be good if the IDE had the capability to rollback in the event of a rebuild failure, rather than leaving us with a broken installation.  Maybe it could create a backup copy of the main binary just before rebuilding.  Then if rebuild fails, the StartLazarus part of the app would notice the missing binary and reinstate the backup binary during launch.

fabiopesaju

  • Jr. Member
  • **
  • Posts: 97
Re: Fpcupdeluxe
« Reply #2631 on: November 11, 2025, 06:33:45 pm »
If I install using the "stable" option, will I automatically install version 4.4?

Thausand

  • Sr. Member
  • ****
  • Posts: 397
Re: Fpcupdeluxe
« Reply #2632 on: November 11, 2025, 06:48:17 pm »
If I install using the "stable" option, will I automatically install version 4.4?
No. Only when add you self  :)

Make edit configuration fpcupdeluxe.

Have read message Don Alfredo how do make: https://forum.lazarus.freepascal.org/index.php/topic,34645.msg560597.html#msg560597

Name for Lazarus is tag. Can read repo https://gitlab.com/freepascal.org/lazarus/lazarus/-/tags (example "lazarus_4_4", have note: case depend)

Josh

  • Hero Member
  • *****
  • Posts: 1425
Re: Fpcupdeluxe
« Reply #2633 on: Today at 12:01:05 am »
For those wanting to try 3.2.4rc1 and Lazarus 4.4.

If you want to add custom FPC and Lazarus versions in fpcupdeluxe, you’ll need to edit the fpcup.ini file located in the same folder where you run fpcupdeluxe.

If this is a fresh installation, first run fpcupdeluxe once, then close it — this will automatically create the fpcup.ini file.

Next, open fpcup.ini in a text editor and find the sections:
[ALIASfpcTAG] and [ALIASlazTAG].

Add the following lines under each respective section, then save the file:

Code: Pascal  [Select][+][-]
  1. [ALIASfpcTAG]
  2. stable.gitlab=release_3_2_2
  3. 3.2.4.rc1.gitlab=release_3_2_4_rc1
  4. ; 3.2.4.gitlab=release_3_2_4
  5. 3.2.2.gitlab=release_3_2_2

Code: Pascal  [Select][+][-]
  1. [ALIASlazTAG]
  2. stable.gitlab=lazarus_4_2
  3. 4.4.gitlab=lazarus_4_4
  4. 4.2.gitlab=lazarus_4_2

When you restart fpcupdeluxe, you should now see 3.2.4.rc1 and 4.4 available for selection.
Choose these versions and click the Install FPC & Lazarus button to proceed.

Tip: Don’t forget to set the correct Install Folder Location before installing.

I've also attached a ZIP file containing the fpcup.ini from my Windows setup — hopefully it helps as a reference.


« Last Edit: Today at 12:10:40 am by Josh »
The best way to get accurate information on the forum is to post something wrong and wait for corrections.

 

TinyPortal © 2005-2018