> On Jan 14, 2025, at 10:40 AM, Paul Dufresne via Freedos-devel 
> <freedos-devel@lists.sourceforge.net> wrote:
> 
> I just wrote:
>> So... my installation is mostly ok... except for dog and rcal 
>> Might be programs I installed myself rather than install by the installer, 
>> not sure at all. 
> 
> Jerome, does the installer knows if a program was manually installed?

No. There is no difference between a package that is installed by the 
Installer, FDIMPLES or manually using FDINST, FDNPKG. 

This does not include packages that are simply unzipped. It only applies to 
packages installed using a package manager. There are several major differences 
and issues that can arise when simply unzipping packages. 

> Would the installer update a package more recent than the installed one, if 
> it was installed manually?

No. The installer does not “update” any packages. 

If you are “upgrading” a previous version of FreeDOS, the installer 
“uninstalls” any package that it will be installing for the package set 
selected (BASE or FULL). After that is done, it then “installs” the selected 
set of packages. 

So if you had previously FULL and then select BASE for an updated version of 
FreeDOS, only the BASE set of packages will be upgraded. This also applies to 
any Bonus or downloaded packages. 

However, there is a fairly easy alternative.

FDIMPLES /UPDATE

That will tell FDIMPLES to check the installed version of packages against the 
available version on the Install or Bonus media. It will pre-select any newer 
package to be “upgraded” (be removal and re-installation). This works best when 
using CD-ROM media.

Because of package management, system configuration files and drive letters. 
That can get complicated when only USB is available. Mostly because you would 
boot from USB and the DOS you want to update is not the DOS you are using at 
the time. It is doable. But, it is more of a chore. It is usually just easiest 
to boot from the USB and copy everything to a spare partition and reboot the 
already installed system.

If networking is available, you can also use FDNPKG to update the packages 
using the update/download repository. But, DOS networking is slow and this can 
take a while. 

Alternatively when USB is the only option, there are a couple other things that 
can be done when installing FreeDOS to have the installer update other packages.

The quick and easy way is to Switch to Advanced Mode. This can be done by 
launching the installer in advanced mode with “setup adv” or it can be done at 
any time the installer is waiting on the user to select an option by pressing 
CTRL+C. Then on the screen that normally asks for either BASE or FULL, a custom 
option will be available. Selecting this you can select additional packages you 
want to have installed. If the additional selections are already present, they 
will get updated.

Also, since you are installing using USB, there is "FDIMPLES /CONFIG” option. 
It permanently modifies the BASE and FULL package sets on the USB install 
media. I originally included this ability in FDIMPLES with the thought it would 
make it easier to install things to multiple machines. For example, if you were 
a school that had 30 computers that you wanted specific packages installed, you 
could easily customize the package set once and install the same thing 
everywhere. But, I don’t think anyone actually uses this ability. So, it will 
probably go away in the next major version of FDIMPLES. 





_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to