FreeDOS documentation project logo
Edit Page - Page History - Printable View - Recent Changes - WikiHelp - SearchWiki - PageDown

This page describes dependencies between packages in the FreeDOS 1.0 full distro. The FDFULLCD cdrom contains 217 binary packages. It would be nice if it contained the (small) sources of the 65 BASE packages but it does not? You can get those in FDBASEWS or as one zip per package.

The only serious dependency inside the BASE cdroms is that some packages need cwsdpmi, but you will usually simply install all the packages in BASE anyway.

If you want to read the source code of one of the 152 non-base, please download that separately per package, if available, instead of downloading the whole FDFULLWS cdrom. Thanks for saving bandwidth :-).

Of the 217 binary packages, 72 come with installer scripts. This means that using FDPKG instead of UNZIP to install those 72 packages gives you extra functionality. One extra functionality is install, remove, and upgrade scripts. The upgrade and remove scripts usually contain code to remove files which are part of the package but which are not in the zip file which you originally installed. For example generated config files and downloaded modules fall into this category. The install scripts usually describe automatic config generation and download of modules which we could not include in the cdrom, for example due to licensing issues.

The text below omits the “x” at the end of all binary package names. Entries marked with an “&” are recommended but optional. Entries marked with “!” describe conflicts. In the item lists, the first column lists the package and the other columns list packages which are needed to use the package in the first column.

Recommended packages are not automatically selected by the installer, you only get a message that it is recommended to install X when you select installing Y and an “&X” is found in the dependency list for Y.

The following packages need internet connection DURING INSTALL, cdrtool only indirectly because it recommends ASPI install:

  • fprot wattcp (fprot antivirus UTIL, big download)
  • aspi wget (aspi DRIVER)
  • scsi wget (scsi DRIVER)
  • usbdos wget (usb DRIVER, device detection can be very slow)
  • via wget (via sound DRIVER)

Those only RECOMMEND packages which require internet during install:

  • cdrtool cwsdpmi (cdrecord and related MEDIA tools)
  • cdrtool &dfl &zisofs &aspi
  • dfl cdrtool (file linker UTIL for cdrecord)

The following packages are internet related, but Lynx, Arachne, HXRT and Lnxsmal are also useful without internet:

  • crynwr (the network packet DRIVER(s), card detection can be slow)
  • wget wattcp
  • fdstpop wattcp
  • bsflite cwsdpmi wattcp
  • lnxsmal lynx lynxexx
  • lynx cwsdpmi wattcp &gnufile
  • lynx &mouskey &lynxex &lnxsmal
  • openxp cwsdpmi wattcp tar gzip
  • vnc wattcp
  • hxrt &wattcp
  • wattcp &cwsdpmi &crynwr (network, detection can be slow)
  • arachne &cwsdpmi &crynwr

Various other dependencies - note that OWATCOM is very big:

  • xharbor owatcom
  • bsplash blckout
  • shext share
  • ttf2fnt hxrt
  • fdpkg infozip or 7zip, and command or 4dos
  • opengem ctmouse choice infozip fdapm
  • mpxp486 dos32a !mpxplay (the 486 version)
  • mpxplay dos32a !mpxp486 (for Pentium or newer)
  • vim16 vimrt !vim32 (for really old computers)
  • vim32 vimrt !vim16 (for 386 or newer)
  • bzip2 cwsdpmi &bash
  • fpascal cwsdpmi &gnufile &infozip
  • jmpbump cwsdpmi &jmplevl

The following packages only need cwsdpmi:

7zip bolitar bsfirc dosfsck fbc gnufile gs id3tool magick mine nethack ntfs ospedit rrexx setedit smbtmgr ssh2dos upx urlview xdelta xosl xpdf zisofs

The following packages need cwsdpmi and some other package(s) as well:

cdrtool bsflite bzip2 fpascal jmpbump

All internet related packages also need cwsdpmi.

If you want a smaller but almost complete install, avoid: OpenWatcom C/C++ (owatcom), XHarbour (xharbor), kraptor, doom, vi (vimrt/vim16/vim32), maybe FreePascal (fpascal)… Then you might even manage to install on less than 100 MB ;-)

Edit Page - Page History - Printable View - Recent Changes - WikiHelp - SearchWiki - PageUp
Page last modified on November 20, 2006, at 09:02 PM
E-mail the coordinator at freedos-documentation @-sign freedos point org
This site is part of the FreeDOS Project.
SourceForge.net Logo