Appendix B. Dependencies
Prev |  | Next

## Appendix B. Dependencies

Python 2.5

  Version 2.5 of the Python interpreter was released on 19 Sep 2006, so most current Linux and BSD distributions should include it.

  Source | URL
  --- | ---
  upstream | http://www.python.org
  Debian | http://packages.debian.org/stable/python/python2.5
  Gentoo | http://packages.gentoo.org/packages/?category=dev-lang;name=python;
  RPM | http://rpmfind.net/linux/rpm2html/search.php?query=python
  Mac OS X (fink) | http://fink.sourceforge.net/pdb/package.php/python25

  If you can't find a package for your system, install from the package source, using the “upstream” link.

RSH Server and Client

  Although Cedar Backup will technically work with any RSH-compatible server and client pair (such as the classic “rsh” client), most users should only use an SSH (secure shell) server and client.

  The defacto standard today is OpenSSH. Some systems package the server and the client together, and others package the server and the client separately. Note that master nodes need an SSH client, and client nodes need to run an SSH server.

  Source | URL
  --- | ---
  upstream | http://www.openssh.com/
  Debian | http://packages.debian.org/stable/net/ssh
  Gentoo | http://packages.gentoo.org/packages/?category=net-misc;name=openssh;
  RPM | http://rpmfind.net/linux/rpm2html/search.php?query=openssh
  Mac OS X | built-in

  If you can't find SSH client or server packages for your system, install from the package source, using the “upstream” link.

mkisofs

  The mkisofs command is used create ISO filesystem images that can later be written to backup media.

  Source | URL
  --- | ---
  upstream | http://freshmeat.net/projects/mkisofs/
  Debian | http://packages.debian.org/stable/otherosfs/mkisofs
  Gentoo | unknown
  RPM | http://rpmfind.net/linux/rpm2html/search.php?query=mkisofs
  Mac OS X (fink) | http://fink.sourceforge.net/pdb/package.php/mkisofs

  If you can't find a package for your system, install from the package source, using the “upstream” link.

  I have classified Gentoo as “unknown” because I can't find a specific package for that platform. I think that maybe mkisofs is part of the cdrtools package (see below), but I'm not sure. Any Gentoo users want to enlighten me?

cdrecord

  The cdrecord command is used to write ISO images to CD media in a backup device.

  Source | URL
  --- | ---
  upstream | http://freshmeat.net/projects/cdrecord/
  Debian | http://packages.debian.org/stable/otherosfs/cdrecord
  Gentoo | http://packages.gentoo.org/packages/?category=app-cdr;name=cdrtools;
  RPM | http://rpmfind.net/linux/rpm2html/search.php?query=cdrecord
  Mac OS X (fink) | http://fink.sourceforge.net/pdb/search.php?summary=cdrecord

  If you can't find a package for your system, install from the package source, using the “upstream” link.

dvd+rw-tools

  The dvd+rw-tools package provides the growisofs utility, which is used to write ISO images to DVD media in a backup device.

  Source | URL
  --- | ---
  upstream | http://fy.chalmers.se/~appro/linux/DVD+RW/
  Debian | http://packages.debian.org/stable/utils/dvd+rw-tools
  Gentoo | http://packages.gentoo.org/packages/?category=app-cdr;name=dvd%2Brw-tools
  RPM | http://rpmfind.net/linux/rpm2html/search.php?query=dvd+rw-tools
  Mac OS X (fink) | http://pdb.finkproject.org/pdb/package.php/dvd+rw-tools

  If you can't find a package for your system, install from the package source, using the “upstream” link.

eject and volname

  The eject command is used to open and close the tray on a backup device (if the backup device has a tray). Sometimes, the tray must be opened and closed in order to "reset" the device so it notices recent changes to a disc.

  The volname command is used to determine the volume name of media in a backup device.

  Source | URL
  --- | ---
  upstream | http://sourceforge.net/projects/eject
  Debian | http://packages.debian.org/stable/utils/eject
  Gentoo | http://packages.gentoo.org/packages/?category=sys-apps;name=eject;
  RPM | http://rpmfind.net/linux/rpm2html/search.php?query=eject
  Mac OS X (fink) | http://fink.sourceforge.net/pdb/package.php/eject

  If you can't find a package for your system, install from the package source, using the “upstream” link.

mount and umount

  The mount and umount commands are used to mount and unmount CD/DVD media after it has been written, in order to run a consistency check.

  Source | URL
  --- | ---
  upstream | http://freshmeat.net/projects/util-linux/
  Debian | http://packages.debian.org/stable/base/mount
  Gentoo | unknown
  RPM | http://rpmfind.net/linux/rpm2html/search.php?query=mount
  Mac OS X | built-in

  If you can't find a package for your system, install from the package source, using the “upstream” link.

  I have classified Gentoo as “unknown” because I can't find a specific package for that platform. It may just be that these two utilities are considered standard, and don't have an independent package of their own. Any Gentoo users want to enlighten me?

  I have classified Mac OS X “built-in” because that operating system does contain a mount command. However, it isn't really compatible with Cedar Backup's idea of mount, and in fact what Cedar Backup needs is closer to the hdiutil command. However, there are other issues related to that command, which is why the store action is not really supported on Mac OS X.

grepmail

  The grepmail command is used by the mbox extension to pull out only recent messages from mbox mail folders.

  Source | URL
  --- | ---
  upstream | http://freshmeat.net/projects/grepmail/
  Debian | http://packages.debian.org/stable/mail/grepmail
  Gentoo | http://packages.gentoo.org/packages/?category=net-mail;name=grepmail
  RPM | http://rpmfind.net/linux/rpm2html/search.php?query=grepmail
  Mac OS X | http://pdb.finkproject.org/pdb/package.php/grepmail

  If you can't find a package for your system, install from the package source, using the “upstream” link.

gpg

  The gpg command is used by the encrypt extension to encrypt files.

  Source | URL
  --- | ---
  upstream | http://freshmeat.net/projects/gnupg/
  Debian | http://packages.debian.org/stable/utils/gnupg
  Gentoo | http://packages.gentoo.org/packages/?category=app-crypt;name=gnupg
  RPM | http://rpmfind.net/linux/rpm2html/search.php?query=gnupg
  Mac OS X | http://pdb.finkproject.org/pdb/package.php/gnupg

  If you can't find a package for your system, install from the package source, using the “upstream” link.

split

  The split command is used by the split extension to split up large files.

  This command is typically part of the core operating system install and is not distributed in a separate package.

Prev |  | Next
Appendix A. Extension Architecture Interface | Home | Appendix C. Data Recovery