kalo agan2 pake linux biasanya python dan perl udah embed didalamnya, tapikalo agan2 pake win%^&* jangan harap, tapi sampean bisa dongdot activeperl disini



disitu agan2 bisa milih pake 5.8 atau 5.10 untuk berbagai macam platform.

kalo dari saya sih recommendnya 5.8 soalnya waktu saya pertama kali pake 5.8 udah stable untuk modul2nya dan waktu saya nekat pake 5.10 ternyata ada modul yang blum stable gak tau deh kalo sekarang.

oh iya ngomong2 tentang perl modul. kalo sampean pake activestate kayanya tinggal klak-klik ajah buat nambah modulnya.

dan enaknya pake activestate, disitu ada documentasi lengkap cara make modulnya, dan setiap kita nambah modul maka documentasinya, bertambah pula.

TAPI gimana kalo pengen kliatan geek waktu nambah modul di terminal linux (biar disangka jago kalo diliat cewe, halah)?

pake command mcpan ajah :
Spoiler for install modul manual:

ada 3 cara :
1. masuk ke CPAN dulu
# perl -MCPAN -e shell
nanti keluar shell-nya cpan, di shell-nya ketik
cpan[1]> install HTML::Template
cpan[2]> quit
kalo gagal karena dependecy, yaaa install dulu modul2 dependency-nya
2. langsung install modul dari shell
# perl -MCPAN -e 'install HTML::Template'
3. dondot sendiri, compile sendiri (beware of its dependency)
dongdot di www.cpan.org
extraxt
# tar -zxvf HTML-Template-2.8.tar.gz
masuk ke directory hasil extrakan lalu
# perl Makefile.PL
# make
# make test
# make install

mungkin ada baiknya kalo nginstall pake no.3 kita baca dulu isi 'Makefile.pl'-nya soalnya disitu ada list dependencynya. contoh :

untuk modul yang bernama Spreadsheet::write

# cat Makefile.PL
use ExtUtils::MakeMaker;
WriteMakefile(
                      'NAME' => 'Spreadsheet::Write',
                      'VERSION_FROM' => 'lib/Spreadsheet/Write.pm',
                      'PREREQ_PM' => {
                      'Spreadsheet::WriteExcel' => '2.15', -> artinya dia butuh modul                                                               Spreadsheet::WriteExcel versi 2.15
                      'Text::CSV' => '0.01', -> artinya dia butuh modul Text::CSV versi 0.01
},
);
sub MY::postamble
{ return < README
EOT
}

untuk modul2 yang tersedia di cpan.org dan bisa di donlot ada di link bawah ini, tapi mendingan jgn dibuka soalnya 1 page itu buanyak bgt isinya

http://www.cpan.org/modules/01modules.index.html

untuk pecinta linux yang gak mau pake activestate, untuk documentasinya bisa juga pake POD browser :
# apt-get install podbrowser -> ketauan deh gw pake debian ubuntu

sekian untuk instalasi perl dan modul2-nya.

Category: | 0 Comments

0 comments to “menambah modul di perl”