學習筆記 Perl腳本語言在Linux操作系統下如何安裝
本文和大家重點討論一下Linux操作系統下安裝Perl腳本語言的方法,Linux和perl都屬于自由軟件,將二者結合真是妙不可言。遵循以下步驟一般就可安裝好perl,perl就能在linux下歡唱。
Linux操作系統下安裝Perl腳本語言的方法
Linux和perl都屬于自由軟件,將二者結合真是妙不可言。遵循以下步驟一般就可安裝好perl,perl就能在linux下歡唱。
1下載
取得***版本的perl,當前版本為5.6.0,即stable.tar.gz。
2解文件包:
gunzipstable.tar.gz
tarxvfstable.tar
得到目錄perl-5.6.0
3在目錄perl-5.6.0下安裝Perl腳本語言:
rm-fconfig.shPolicy.sh
shConfigure-de
make
maketest
makeinstall
config.shPolicy.sh為以前安裝時的配置文件,新安裝或升級安裝時需要將其刪除。
shConfigure-de安裝使用默認配置,一般而言將會ok。
安裝完成后perl所在目錄為/usr/local/lib/perl5,perl執行文件在/usr/local/bin中。
4關于.html文件
安裝Perl腳本語言時不能自動安裝.html文件,在perl-5.6.0目錄中有一個installhtml文件,執行perlinstallhtml--help可得到使用幫助,使用installhtml可將.pod及.pm文件編譯得到相應的.html文件文件,它的具體使用請自己看。
下面是我所寫的一個具有類似功能的程序。
- simple_find("5.6.0");#含.pm文件的源目錄
- usePod::Html;
- subsimple_find{
- $sourth="/usr/local/lib/perl5/5.6.0html/";#含.html的目標目錄
- my($input)=@_;
- my$file;
- $ddir=$sourth.$input;
- $cont=`file$ddir`;
- if($cont!~/$ddir\:\sdirectory/){
- `mkdir$ddir`;
- }
- opendir(md,$input);
- my@file=readdir(md);
- closedir(md);
- @pfile=grep(m/\.pm/,@file);
- my @dfile=grep(!m/\.pm/,@file);
- @dfile=grep(!m/^\./,@dfile);
- foreach$pfile(@pfile){
- $pfile=~/\.pm/;
- $dfile=$`;
- $sfile=$input."/".$pfile;
- $dfile=$sourth.$input."/".$dfile."\.html";
- pod2html(
- "--infile=$sfile",
- "--outfile=$dfile");
- }
- foreach$file(@dfile){
- $vale=$input."/".$file;
- $cont=`file$vale`;
- if($cont=~/$vale\:\sdirectory/){
- simple_find($vale);
- }
- }
- }
使用以上程序得到一個與源目錄結構一致的目標目錄,包含相應的.html文件。
注:使用以上兩種方法都會產生不能轉化某行類錯誤,其實它無關大局,可以忽略。
5模塊安裝
gunzipModule.tar.gz
tarxvfMoudle.tar
轉到相應目錄
perlMakefile.PL
make
maketest
makeinstall
安裝Perl腳本語言完成后模塊在/usr/local/lib/perl5/site_perl目錄中,.html文件不能自動安裝,需使用前面介紹方法進行安裝。
【編輯推薦】
- Perl腳本語言在Linux系統下的安裝步驟
- Perl模式匹配參數使用詳解
- Perl腳本語言環境搭建時需要注意的五大問題
- 學習筆記 Perl split函數用法指導
- Perl多進程及其和多線程的關系解析