簡體   English   中英

為perl安裝模塊

[英]installing modules for perl

perl -MCPAN -e "install 

Bundle::CPAN,ExtUtils::CBuilder,DBI,DBD::mysql,YAML,Params::Validate,
CGI,URI::Escape,Time::DaysInMonth,DateTime,DateTime::TimeZone,DateTime::Locale,
XML::Simple,Data::Dumper,Module::Build,Storable,Time::Zone,Date::Parse,Curses,
POE,Sys::Syslog,FCGI,DateTime::Set,DateTime::Event::Recurrence,DateTime::Incomplete,
Date::Language,DateTime::Format::Strptime,DBI::Shell,JSON,CGI::Fast,
Locale::gettext_pp,Text::Template,Mail::Sendmail,XML::Simple";

我必須執行此命令來安裝voip服務器所需的一些模塊。

此命令花費太多時間(小時)。 有更快的方法嗎?
我使用的是CentOS 6.5

很多這些軟件包可能作為預構建的CentOS軟件包提供,安裝速度要快得多。

CentOS上的Perl軟件包提供有關它們提供的Perl模塊的信息。 例如, perl-DateTime包提供perl(DateTime)虛擬包。 這意味着,如果您使用列表模塊並將其轉換為形式為perl(Module::Name)的依賴項列表,則可以將其直接傳遞給yum。

改變你的清單,我得到:

perl(Bundle::CPAN)
perl(ExtUtils::CBuilder)
perl(DBI)
perl(DBD::mysql)
perl(YAML)
perl(Params::Validate)
perl(CGI)
perl(URI::Escape)
perl(Time::DaysInMonth)
perl(DateTime)
perl(DateTime::TimeZone)
perl(DateTime::Locale)
perl(XML::Simple)
perl(Data::Dumper)
perl(Module::Build)
perl(Storable)
perl(Time::Zone)
perl(Date::Parse)
perl(Curses)
perl(POE)
perl(Sys::Syslog)
perl(FCGI)
perl(DateTime::Set)
perl(DateTime::Event::Recurrence)
perl(DateTime::Incomplete)
perl(Date::Language)
perl(DateTime::Format::Strptime)
perl(DBI::Shell)
perl(JSON)
perl(CGI::Fast)
perl(Locale::gettext_pp)
perl(Text::Template)
perl(Mail::Sendmail)
perl(XML::Simple)

如果我將其放在一個名為“模塊”的文件中,然后運行:

yum install $(cat modules)

我得到了一個包含45個軟件包的列表。 試一試。 它可能不全面(您可能仍需要使用CPAN安裝一些),但最終應該更快。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM