我想知道是否有CPAN功能允許用戶搜索CPAN.org上提供的所有模塊。從命令行搜索cpan.org
我可能只是寫了一些東西,發送獲取請求,並回吐答案......只是想知道是否已經有內置的實用程序......這將是非常好的。
我喜歡在debian或ubuntu linux上如何使用apt-cache search或aptitude search來顯示哪些軟件包已安裝以及哪些軟件包可用於您的系統。如果perl modules/CPAN有這樣的東西,那將是一件非常棒的事情。
我想知道是否有CPAN功能允許用戶搜索CPAN.org上提供的所有模塊。從命令行搜索cpan.org
我可能只是寫了一些東西,發送獲取請求,並回吐答案......只是想知道是否已經有內置的實用程序......這將是非常好的。
我喜歡在debian或ubuntu linux上如何使用apt-cache search或aptitude search來顯示哪些軟件包已安裝以及哪些軟件包可用於您的系統。如果perl modules/CPAN有這樣的東西,那將是一件非常棒的事情。
可以交互方式運行Perl的CPAN模塊:
# perl -MCPAN -e shell
Terminal does not support AddHistory.
cpan shell -- CPAN exploration and modules installation (v1.9800)
Enter 'h' for help.
cpan[1]> i /JSON::XS/
Reading '/home/alt/.cpan/Metadata'
Database was generated on Wed, 06 Mar 2013 23:07:32 GMT
Module < Catalyst::Action::Deserialize::JSON::XS (BOBTFISH/Catalyst-Action-REST-1.06.tar.gz)
Module < Catalyst::Action::Serialize::JSON::XS (BOBTFISH/Catalyst-Action-REST-1.06.tar.gz)
Module < JSON::XS (MLEHMANN/JSON-XS-2.33.tar.gz)
Module < JSON::XS::Boolean (MLEHMANN/JSON-XS-2.33.tar.gz)
Module < JSON::XS::VersionOneAndTwo (LBROCARD/JSON-XS-VersionOneAndTwo-0.31.tar.gz)
Module < Mojo::JSON::XS (YSYROTA/Mojo-JSON-Any-0.990104.tar.gz)
Module < Mojo::JSON::XS::_Bool (VTI/Mojo-JSON-Any-0.990103.tar.gz)
Module < Sledge::Plugin::JSON::XS (TOKUHIROM/Sledge-Plugin-JSON-XS-0.05.tar.gz)
8 items found
我嘗試這樣做。 ..我錯過的細節是搜索的格式... 您可以在搜索時使用CPAN命令行中的/ regular-expression /,即 m /module.name/ – pepper 2013-03-07 21:59:39
是的!這可能非常有用。 – uptownnickbrown 2013-03-07 22:17:15
還有可能在你的路徑中的cpan
腳本。因此,而不是鍵入
perl -MCPAN -eshell
你可以只輸入
cpan
這滴你進入CPAN殼。
然後,從CPAN>
提示,您鍵入i /ModuleName/
來搜索模塊。 真正好的是讓cpan腳本處理i /ModuleName/
,但現在只有-L可用,其中列出了特定模塊作者的模塊。
不錯的答案......努力給予好評,並接受這個...... 我假設「//」意味着我可以使用正則表達式... – pepper 2013-03-07 21:44:49
@pepper是正則表達式工作 – PSIAlt 2013-03-08 06:01:11