DOC:DependencyInstallation
From metashell
metashell has a small sub-set of dependencies, information for the installation of the dependencies can be found bewlow.
This page will be updated, as the dependencies change, please referre to Dependencies to determine which dependencies apply to your installation.
Perl
URL: http://www.perl.org/ Download: http://www.perl.org/get.html
Perl should be downloaded and installed onto your system before you install (or attempt to use) metashell. Perl is a "required" dependency.
Most Linux distributions have perl packages (and pre-installed), consult your distributions documentaion on information on howto install the package.
There is a Windows port of perl, which can be found here http://www.cpan.org/ports/ along with other ports. Consult the Perl/CPAN documentation for further installation instruction.
Perl Modules
URL: http://www.cpan.org/ Download: http://search.cpan.org/
Perl modules can be downloaded and installed via CPAN (Comprehensive Perl Archive Network) all modules used within metashell are avaliable via CPAN unless otherwise noted.
CPAN can be installed on your Linux (or other ported) system, and can be used to installed the needed modules.
- cpan -i <module/dependency>
In addition some perl modules are packages by your distribution, consult your distribution documentation.
All modules are requiered, unless otherwise noted.
Readlines
URL: http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html Download: http://ftp.gnu.org/pub/gnu/readline/
There a number of "readline" variants, including the official "GNU" version, linked above.
Readline is not requiered, nor is any version supported, or encouraged, over the other.
Readline will give you the ability to have "command-history" and the ability to go through previously entered commands, as well as edit the command you are typing (without deleting it all).
This is a very important aspect of the shell, but is completely optional.
Readline is typically included in the distribution, consult your documentation.