Cara Install Modul Perl Menggunakan CPAN di CentOS 8


Jaringan Arsip Perl Komprehensif (singkatnya CPAN) adalah repositori pusat populer yang saat ini memiliki 188.714 modul Perl di 40.986 distribusi. Ini adalah satu lokasi di mana Anda dapat menemukan, mengunduh, dan menginstal koleksi perpustakaan Perl yang luar biasa (dan masih terus bertambah).

Ini memiliki 25.000 modul yang tersedia dan dicerminkan di server di seluruh dunia. Ini juga mendukung pengujian otomatis: lintas platform dan pada beberapa versi Perl, dan pelacakan bug untuk setiap perpustakaan. Selain itu, Anda dapat mencarinya menggunakan berbagai situs di web, yang menawarkan alat seperti grep, perbedaan versi ke versi, serta dokumentasi.

Modul CPAN Perl adalah modul inti yang memungkinkan Anda melakukan kueri, mengunduh, membuat, dan menginstal modul dan ekstensi Perl dari situs CPAN. Ini telah didistribusikan dengan Perl sejak 1997 (5.004). Ini mencakup beberapa kemampuan pencarian primitif dan mendukung kumpulan modul yang diberi nama dan berversi.

Dalam artikel ini, Anda akan mempelajari cara menginstal Perl dan Modul Perl di CentOS 8 menggunakan CPAN.

Cara Install Modul Perl CPAN di CentOS 8

Sebelum Anda dapat menggunakan CPAN, Anda perlu menginstal paket Perl-CPAN, menggunakan manajer paket DNF seperti yang ditunjukkan.

dnf install perl-CPAN

Catatan: Meskipun sebagian besar modul Perl ditulis dalam Perl, beberapa menggunakan XS – ditulis dalam C sehingga memerlukan kompiler C yang disertakan dalam paket Alat Pengembangan.

Mari kita instal paket Alat Pengembangan seperti yang ditunjukkan.

dnf install "@Development Tools"

Cara Install Modul Perl Menggunakan CPAN

Untuk menginstal modul Perl menggunakan CPAN, Anda perlu menggunakan utilitas cpan command-line. Anda dapat menjalankan cpan dengan argumen dari antarmuka baris perintah, misalnya, untuk memasang modul (misalnya Geo::IP) gunakan -i tandai seperti yang ditunjukkan.

cpan -i Geo::IP  
OR
cpan Geo::IP  

Saat Anda menjalankan cpan untuk pertama kalinya, ini memerlukan konfigurasi seperti yang ditunjukkan pada gambar di bawah. Untuk panduan ini, kita akan memasukkan yes untuk mengkonfigurasinya secara otomatis. Jika Anda memasukkan no, skrip konfigurasi akan mengarahkan Anda melalui serangkaian pertanyaan untuk mengonfigurasinya.

Tangkapan layar berikut menunjukkan modul Geo::IP telah diinstal pada sistem.

Alternatifnya, Anda dapat menjalankan cpan tanpa argumen untuk memulai shell CPAN.pm. Kemudian gunakan sub-perintah install untuk menginstal modul (misalnya Log::Log4perl) seperti yang ditunjukkan.

cpan
cpan[1]> install Log::Log4perl

Cara Membuat Daftar Modul dan Versi Perl yang Terinstal

Untuk membuat daftar semua modul Perl yang terinstal beserta versinya, gunakan tanda -l seperti yang ditunjukkan.

cpan -l

Cara Mencari Modul Perl Menggunakan CPAN

Untuk mencari modul, buka shell cpan dan gunakan flag m seperti yang ditunjukkan.

cpan
cpan[1]> m Net::Telnet
cpan[1]> m HTML::Template

Untuk informasi lebih lanjut, baca halaman entri manual cpan atau dapatkan bantuan dari shell CPAN menggunakan perintah bantuan.

man cpan
OR
cpan
cpan[1]> help

Cara Install Modul Perl Menggunakan CPANM

App::cpanminus(cpanm) adalah modul populer lainnya yang digunakan untuk mengunduh, membongkar, membuat, dan memasang modul dari CPAN. Agar dapat berfungsi di sistem Anda, instal modul App::cpanminus seperti yang ditunjukkan.

cpan App::cpanminus

Anda dapat memasang modul menggunakan cpanm seperti yang ditunjukkan.

cpanm Net::Telnet

Cara Memasang Modul Perl dari Github

cpanm mendukung pemasangan modul Perl langsung dari Github. Misalnya, untuk menginstal Starman – server web Perl PSGI preforking berkinerja tinggi, jalankan perintah berikut.

cpanm git://github.com/miyagawa/Starman.git

Untuk opsi penggunaan lainnya, lihat halaman manual cpanm.

man cpanm

CPAN adalah satu lokasi tempat Anda dapat menemukan, mengunduh, dan memasang modul Perl; saat ini memiliki 192.207 modul Perl di 41.002 distribusi. Jika Anda memiliki pertanyaan, sampaikan kepada kami melalui formulir masukan di bawah.