CentOS 8'de CPAN Kullanarak Perl Modülleri Nasıl Kurulur


Kapsamlı Perl Arşiv Ağı (kısaca CPAN), şu anda 40.986 dildeki 188.714 Perl modülünün popüler bir merkezi deposudur. dağıtımlar. Perl kitaplıklarının inanılmaz (ve hala büyüyen) koleksiyonlarından herhangi birini bulabileceğiniz, indirebileceğiniz ve kurabileceğiniz tek konumdur.

25.000 modülü mevcuttur ve dünya çapındaki sunuculara yansıtılmaktadır. Aynı zamanda otomatik testleri de destekler: platformlar arası ve Perl'in birden fazla sürümünde ve her kitaplık için hata takibi. Ayrıca, grep, sürümden sürüme fark ve dokümantasyon gibi araçlar sunan web üzerindeki çeşitli siteleri kullanarak da arama yapabilirsiniz.

CPAN Perl modülü, CPAN sitelerinden Perl modüllerini ve uzantılarını sorgulamanıza, indirmenize, oluşturmanıza ve kurmanıza olanak tanıyan çekirdek bir modüldür. 1997'den beri Perl ile dağıtılmaktadır (5.004). Bazı ilkel arama yeteneklerini içerir ve adlandırılmış ve sürümlendirilmiş modül paketlerini destekler.

Bu makalede, CPAN kullanarak CentOS 8'e Perl ve Perl modüllerini nasıl yükleyeceğinizi öğreneceksiniz.

CentOS 8'e Perl CPAN Modülü Nasıl Kurulur

CPAN'ı kullanabilmeniz için önce gösterildiği gibi DNF paket yöneticisini kullanarak Perl-CPAN paketini yüklemeniz gerekir.

dnf install perl-CPAN

Not: Çoğu Perl modülü Perl'de yazılmış olsa da bazıları XS kullanır – C dilinde yazılmıştır ve bu nedenle Geliştirme Araçları paketine dahil olan bir C derleyicisi gerektirir.

Geliştirme Araçları paketini gösterildiği gibi yükleyelim.

dnf install "@Development Tools"

CPAN Kullanarak Perl Modülleri Nasıl Kurulur

CPAN kullanarak Perl modüllerini yüklemek için cpan komut satırı yardımcı programını kullanmanız gerekir. Komut satırı arayüzündeki bağımsız değişkenlerle cpan'i çalıştırabilirsiniz; örneğin bir modül (ör. Geo::IP) yüklemek için -i komutunu kullanın. gösterildiği gibi işaretleyin.

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

cpan'i ilk kez çalıştırdığınızda aşağıdaki ekran görüntüsünde gösterildiği gibi yapılandırma yapılması gerekir. Bu kılavuzda otomatik olarak yapılandırmak için yes gireceğiz. no girerseniz, yapılandırma komut dosyası, onu yapılandırmanız için sizi bir dizi soruya yönlendirecektir.

Aşağıdaki ekran görüntüsü, Geo::IP modülünün sisteme kurulu olduğunu göstermektedir.

Alternatif olarak, CPAN.pm kabuğunu başlatmak için bağımsız değişkenler olmadan bir cpan çalıştırabilirsiniz. Ardından gösterildiği gibi bir modül (ör. Log::Log4perl) yüklemek için kurulum alt komutunu kullanın.

cpan
cpan[1]> install Log::Log4perl

Kurulu Perl Modülleri ve Sürümleri Nasıl Listelenir?

Yüklü tüm Perl modüllerini sürümleriyle birlikte listelemek için gösterildiği gibi -l işaretini kullanın.

cpan -l

CPAN Kullanarak Perl Modülünde Nasıl Arama Yapılır

Bir modülde arama yapmak için cpan kabuğunu açın ve gösterildiği gibi m bayrağını kullanın.

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

Daha fazla bilgi için cpan manuel giriş sayfasını okuyun veya help komutunu kullanarak CPAN kabuğundan yardım alın.

man cpan
OR
cpan
cpan[1]> help

CPANM Kullanarak Perl Modülleri Nasıl Kurulur

App::cpanminus(cpanm), CPAN'dan modülleri indirmek, paketinden çıkarmak, oluşturmak ve yüklemek için kullanılan başka bir popüler modüldür. Sisteminizde çalışmasını sağlamak için App::cpanminus modülünü gösterildiği gibi yükleyin.

cpan App::cpanminus

Gösterildiği gibi cpanm'i kullanarak bir modül yükleyebilirsiniz.

cpanm Net::Telnet

Github'dan Perl Modülleri Nasıl Kurulur

cpanm, Perl modüllerinin doğrudan Github'dan yüklenmesini destekler. Örneğin, yüksek performanslı bir ön çatallama Perl PSGI web sunucusu olan Starman'ı yüklemek için aşağıdaki komutu çalıştırın.

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

Daha fazla kullanım seçeneği için cpanm kılavuz sayfasına bakın.

man cpanm

CPAN, Perl modüllerini bulabileceğiniz, indirebileceğiniz ve kurabileceğiniz tek konumdur; şu anda 41.002 dağıtımda 192.207 Perl modülü bulunmaktadır. Sorularınız varsa aşağıdaki geri bildirim formunu kullanarak bizimle paylaşın.