> On Mar 3, 2022, at 10:42 AM, Adam Peart <d...@capprogramming.com> wrote:
> 
> Personally in the test stream I would like an updated LiveCD, and a way of 
> updating the files for an already installed FreeDos. For an existing 
> installed version, I don't like the idea of having to re-install everything 
> every time there's updates. I would prefer just updating all the exe files 
> with the latest version, and leave everything else alone. But it would be 
> nice to have a way to get updated files without having to download ever 
> single package, then having to figure out what directory the extracted go 
> into, every time there's updated files, without having files that are 2+ 
> years out of date.
> 

You can more or less do a simple exe update now using FDIMPLES.

There have been a couple package updates since the 1.3 release. If you visit 
the Official Online Repository on ibiblio at 
https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/repositories/latest/ 
<https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/repositories/latest/> 
you will see a cdrom.iso. Currently 705MB, so technically should be a DVD. You 
can download that ISO and burn it to disc or use it as is for a virtual 
machine. Simply boot your FreeDOS system, insert that disc (or attach the 
image). Run “FDIMPLES /UPDATE”. It will pre-select the packages that can be 
updated. If you forget the /UPDATE switch, you can still toggle them while 
using the program. You can tell it to leave some alone or toggle the update 
status while using FDIMPLES by group (press lowercase u) or everything (press 
uppercase U). To view the changes it is going to make you can press upper or 
lower case V. You can also make additional installs or removals while doing 
this process. Once satisfied, hit OK and it will make the updates, installs and 
removals. 

If you update FreeCOM or the kernel, you will need to take extra steps to make 
them work. Eventually, I should add some stuff to FDIMPLES that will take care 
of that. But, everything takes time and I have not got around to that.

There are only two packages FDIMPLES will refuse to update or remove. FDIMPLES 
itself and FDNPKG. Originally, FDIMPLES was running under extreme memory 
limitations. At that time it was looking like the program was going to need to 
swap itself in and out of memory. So, it “locked” its package. There were some 
changes that permitted it to use lower memory. So, it locking it’s package is 
not necessary. I just haven’y got around to removing that. As for FDNPKG, 
FDIMPLES uses it to perform the actual install and removal. At some point, I 
will add support for other methods that will happen automatically. But for now, 
it needs it to remove, add or update things. 


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

Reply via email to