求助安装shell.pm

求助安装shell.pm

求助安装shell.pm
想在perl程序里面运行shell命令,即将shell作为子程序来使用.需要安装什么模块?我在cpan上看到很多shell模块,不知道下载哪个?哪位能告知?谢谢!
SGMLS DMEGG SGMLSpm-1.03ii.tar.gz 91k 07 Dec 1995
Shell ANDYDUNC Orac-alpha-1.2.6.tar.gz 355k 17 Oct 2001
Shell CHOCOLATE Shell-Autobox-0.03.tar.gz 3k 12 May 2005
Shell DARREN Shell-Base-0.05.tar.gz 26k 21 Sep 2004
Shell MSCHWERN Shell-Command-0.01.tar.gz 2k 08 Mar 2005
Shell PJCJ Shell-Source-0.01.tar.gz 4k 02 Aug 2001
Shell SAPER Shell-Parser-0.04.tar.gz 17k 08 Apr 2005
Shell YUMPY Shell-POSIX-Select-0.05.tar.gz 41k 12 May 2003
ShellScript SVENH ShellScript-Env-0.0.tar.gz 2k 28 Jul 1998
ShellScript SVENH ShellScript-Env-0.1.tar.gz 4k 06 Aug 1998
SIL MHOSKEN SIL-Shoe-1.24.tar.gz 242k 19 May 2005

而且我用cpan安装,出现下面的问题
cpan shell -- CPAN exploration and modules installation (v1.61)
ReadLine support available (try 'install Bundle::CPAN')

cpan> install shell.pm
CPAN: Storable loaded ok
Going to read /home/xl/.cpan/Metadata
Database was generated on Wed, 24 May 2006 19:26:30 GMT
Warning: Cannot install shell.pm, don't know what it is.
Try the command

i /shell.pm/

to find objects with matching identifiers.
这是我第二次运行install命令,第一次运行时也出现这个问题,说不知道shell.pm是什么,但是已经下载了,不知道为什么还不能识别呢?
你安装时要给模块名字,即.
你安装时要给模块名字,即 LWP 或 LWP::Simple 等。

运行 shell 你用 system 或 `` 或 open 就可以了。
Shell <----- 这个模块.
Shell <----- 这个模块可以让你在程序里透明的调用系统命令(不需要你自己用system,exec,反引号等方法),实际上就像调用自己的函数(或叫子程序)一样
安装:[quote]perl -MCPAN -e 'install Shell'[/quote]
即可
shell.pm就是这个模块名 shell.pm就是这个模块名
我用perl -MCPAN -e 'install Shell'出现下面的情况,是不是一般情况下,模块名都是首字符都是大写的?
xl@gnode20:~/dzh/bin> perl -MCPAN -e 'install Shell'
CPAN: Storable loaded ok
Going to read /home/xl/.cpan/Metadata
Database was generated on Wed, 24 May 2006 19:26:30 GMT
Running install for module Shell
Running make for N/NW/NWCLARK/perl-5.8.8.tar.gz

The most recent version "0.6" of the module "Shell"
comes with the current version of perl (5.8.8).
I'll build that only if you ask for something like
force install Shell
or
install N/NW/NWCLARK/perl-5.8.8.tar.gz
Running make test
Make had some problems, maybe interrupted? Won't test
Has no own directory
Running make install
Has no own directory
Make had some problems, maybe interrupted? Won't install

机子上的perl是5.8.3版本的,这个好像要求5.8.8,在安装的时候是不是自动更新perl?如果不是,那怎么更新perl呢?怎么会提示没有自己的目录呢?我本来就是在自己目录下安装的.是不是因为没有根用户的权限?
谢谢