<html> <head> <title>debian-cd requirements</title> </head> <body> <h1>debian-cd requirements</h1> <p>debian-cd has a few dependencies, some obvious and some less so. The packaged version in Debian depends on the key items that <strong>must</strong> be installed, and recommends lots of others.</p> <p>This recommendation works, as many of the deps are optional. Exactly which sets of packages will be needed is determined by the architectures you wish to build CDs for. On some architectures, making bootable CDs needs extra support from other packages (e.g. palo for hppa CDs).</p> <p>The other important dependency for debian-cd cannot be represented so easily - it needs a copy of parts of the Debian archive to be able to build CDs. This includes the <code>doc</code>, <code>indices</code> and <code>tools</code> directories from the root of the archive. Be aware the commonly-used <code>debmirror</code> package does <strong>not</strong> currently grab those directories when mirroring. Most debian-cd users tend to use <code>rsync</code> to mirror the archive.</p> <p>For best performance, the mirror should be on a local disk and the user running debian-cd should have permissions to be able to create hard links on the same filesystem. It should be possible to run without this, using symbolic links instead of hard links, but the code to do this is not as well tested and can be expected to be much slower.</p> <p>For producing <a href="jigdo.html">jigdo</a> files, older versions of debian-cd (up to and including the sarge release) used <code>jigdo-file</code> to parse ISO images and output the jigdos. Newer versions of debian-cd (v2.2.24 and newer) instead use a patched version of <code>mkisofs</code> which can natively create jigdo files. This needs mkisofs version 4:2.01+01a03-4 or newer, or genisoimage in Debian.</p> <hr> (c) Steve McIntyre <steve@einval.com>, December 2006. GPL v2<br> <a href="getting.html">Prev - Getting debian-cd</a><br> <a href="setup.html">Next - Setup</a> </body> </html>