catatanlepas.com

  • Increase font size
  • Default font size
  • Decrease font size
  • default color
  • black color
Home Komputer Tips dan Trik Tips Untuk Mengatasi Error Pada Saat Menginstal Modul Perl Yang Menggunakan CPAN

Tips Untuk Mengatasi Error Pada Saat Menginstal Modul Perl Yang Menggunakan CPAN

Email Cetak PDF
Di linux, kita sering menggunakan modul-modul perl agar aplikasi dalam sistem kita bekerja. Ada banyak cara untuk menginstal modul perl, bisa dengan menginstalnya sendiri atau menginstal melalui CPAN. Dengan melalui CPAN, ada banyak keuntungan yang diperoleh diantaranya kita tidak perlu bersusah payah lagi untuk menginstal sebuah modul perl di dalam perl dan dependansinya bisa diinstal secara otomatis tanpa perlu repot mencari-cari lagi. CPAN atau Comprehensive Perl Archive Network merupakan sebuah arsip modul-modul yang ditulis dalam Perl. Di dalam tutorial ini penulis menggunakan Centos 5.5 sebagai OS dalam sistem penulis.

Untuk menginstal sebuah modul, maka tuliskan perintah berikut:
# perl -MCPAN -e shell
Jika kita pertama kali menggunakan CPAN, maka kita akan diberikan pertanyaan:
Are you ready for manual configuration? [yes]
Secara default, jawaban yang diambil adalah yes. Namun banyak tutorial menyarankan agar kita menjawab no sehingga CPAN akan mensetting sistem secara otomatis. Namun penulis menganjurkan agar tidak menjawab menjawab no karena hal itu akan menimbulkan masalah pada saat menginstal modul. Misalnya kita ingin menginstal modul Net::DNS, maka hasilnya akan menjadi seperti berikut:

cpan> install Net::DNS
CPAN: Storable loaded ok
CPAN: LWP::UserAgent loaded ok
Fetching with LWP:
  ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz
LWP failed with code[401] message[OOPS: vsftpd: refusing to run with writable anonymous root]
Fetching with Net::FTP:
  ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz
Couldn't login on ftp.perl.org at /usr/lib/perl5/5.8.8/CPAN.pm line 2255.
Trying with "/usr/bin/wget -O -" to get
    ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz
--2010-09-03 19:03:04--  ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz
           => `-'
Resolving ftp.perl.org... 202.134.6.171
Connecting to ftp.perl.org|202.134.6.171|:21... connected.
Logging in as anonymous ...
Login incorrect.
System call "/usr/bin/wget -O - "ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz"  > /root/.cpan/sources/authors/01mailrc.txt"
returned status 1 (wstat 256)
Warning: expected file [/root/.cpan/sources/authors/01mailrc.txt.gz] doesn't exist
Issuing "/usr/kerberos/bin/ftp -n"
Please login with USER and PASS.
Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
usage: user username [password] [account]
Local directory now /root/.cpan/sources/authors
Please login with USER and PASS.
Please login with USER and PASS.
Please login with USER and PASS.
Please login with USER and PASS.
Please login with USER and PASS.
Please login with USER and PASS.
Passive mode refused.  Turning off passive mode.
Please login with USER and PASS.
ftp: bind: Address already in use
Bad luck... Still failed!
Can't access URL ftp://ftp.perl.org/pub/CPAN/authors/01mailrc.txt.gz.
..............................................................................................

Agar menginstal modul Net::DNS dan menginstal modul-modul yang lain dengan benar di sistem kita, maka ikuti langkah-langkah berikut:

cpan> o conf urllist
cpan> o conf urllist shift

Masukkan link CPAN yang berada pada situs ini. Penulis memilih memilih mirror di LIPI.
cpan> o conf urllist push ftp://cermin.lipi.go.id/pub/CPAN/
cpan> o conf urllist
cpan> o conf commit
cpan> exit

Lalu masuk lagi ke prompt CPAN dan ketikkan modul yang akan kita instal:

cpan> install Net::DNS
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
Warning: Found only 0 objects in /root/.cpan/Metadata
CPAN: LWP::UserAgent loaded ok
Fetching with LWP:
  ftp://cermin.lipi.go.id/pub/CPAN/authors/01mailrc.txt.gz
Going to read /root/.cpan/sources/authors/01mailrc.txt.gz
CPAN: Compress::Zlib loaded ok
Fetching with LWP:
  ftp://cermin.lipi.go.id/pub/CPAN/modules/02packages.details.txt.gz
Going to read /root/.cpan/sources/modules/02packages.details.txt.gz
  Database was generated on Thu, 02 Sep 2010 17:33:37 GMT
............................................................................
............................................................................
............................................................................
/usr/bin/make install  -- OK
Maka modul Net::DNS dan modul-modul lainnya akan terinstal dengan baik dalam sistem kita.

Referensi:

www.catatanlepas.com
Dari berbagai sumber

24 Ramadhan 1431 H
3 September 2010 M

+ 2
+ 1
Comments
Add New Search
tamax  - mantap gan     |58.65.12.xxx |2011-03-23 19:18:49
this works for me too..
thanks bro
catatan   |SAdministrator |2011-03-24 19:07:20
Alhamdulillah.
Write comment
Name:
Email:
 
Website:
Title:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Please input the anti-spam code that you can read in the image.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Terakhir Diperbaharui ( Jum'at, 03 September 2010 07:48 )  

Tanggal dan Jam


Ulti Clocks content

Browse this website in:


Mutiara Hari Ini

Berapa banyak orang yang mencela ucapan yang benar; Sebabnya karena pemahaman yang salah/buruk (Syair Arab)

Poling

Apakah artikel-artikel di situs ini bermanfaat untuk anda?

(249 votes)

8%
92%

Waktu Shalat