Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
cpanm 1.6 at OSDC.TW
Search
Tatsuhiko Miyagawa
April 19, 2013
Technology
6
1.3k
cpanm 1.6 at OSDC.TW
What's new in cpanm 1.6 and sneak preview for 1.7, presented at OSDC.TW 2013 in Taipei.
Tatsuhiko Miyagawa
April 19, 2013
Tweet
Share
More Decks by Tatsuhiko Miyagawa
See All by Tatsuhiko Miyagawa
Carmel at YAPC::EU 2015
miyagawa
0
540
Carton at London Perl Workshop 2013
miyagawa
0
270
Managing CPAN dependencies with Carton
miyagawa
0
320
What's new in Carton and cpanm at YAPC::Asia 2013
miyagawa
6
1.3k
Carton 1.0 at OSCON 2013
miyagawa
11
2.3k
10 more things to be ripped off
miyagawa
7
1.4k
Ruby; Exported
miyagawa
1
1k
10 Years: LL, you and me
miyagawa
2
210
Plack 1.0 announcement at OSCON
miyagawa
1
280
Other Decks in Technology
See All in Technology
PdM業務における使い分け
shinshiro
0
590
OTel 公式ドキュメント翻訳 PJ から始めるコミュニティ活動/Community activities starting with the OTel official document translation project
msksgm
0
230
低レイヤソフトウェア技術者が YouTuberとして食っていこうとした話
sat
PRO
7
5.8k
QuickBooks®️ Customer®️ USA Contact Numbers: Complete 2025 Support Guide
qbsupportinfo
0
110
AWS Well-Architected から考えるオブザーバビリティの勘所 / Considering the Essentials of Observability from AWS Well-Architected
sms_tech
1
850
FAST導入1年間のふりかえり〜現実を直視し、さらなる進化を求めて〜 / Review of the first year of FAST implementation
wooootack
1
120
本当にわかりやすいAIエージェント入門
segavvy
10
5.9k
東京海上日動におけるセキュアな開発プロセスの取り組み
miyabit
0
130
そもそも AWS FIS について。なぜ今 FIS のハンズオンなのか?などなど
kazzpapa3
2
120
M365アカウント侵害時の初動対応
lhazy
7
4.5k
地図と生成AI
nakasho
0
700
AIコードアシスタントとiOS開発
jollyjoester
1
230
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
431
65k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
370
Gamification - CAS2011
davidbonilla
81
5.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.3k
4 Signs Your Business is Dying
shpigford
184
22k
What's in a price? How to price your products and services
michaelherold
246
12k
The Pragmatic Product Professional
lauravandoore
35
6.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
Transcript
cpanm 1.6 Tatsuhiko Miyagawa @miyagawa OSDC.TW 2013 Friday, April 19,
13
Me • Tatsuhiko Miyagawa • Lives in San Francisco •
{github,twitter,CPAN}/miyagawa Friday, April 19, 13
Friday, April 19, 13
cpanminus tiny, standalone CPAN installer that "just works" Friday, April
19, 13
vs. other installers Sane defaults. Quiet output. Fast and lightweight.
One file install. Friday, April 19, 13
% curl -‐L cpanmin.us \ | perl -‐ App::cpanminus Friday,
April 19, 13
♥ perlbrew, plenv Friday, April 19, 13
% cpanm Plack Successfully installed Plack-1.0023 1 distribution installed %
Friday, April 19, 13
cpanm 1.6 released in 2/26 Friday, April 19, 13
What's new? Friday, April 19, 13
Pinning versions Flexible version query Friday, April 19, 13
♥ MetaCPAN Friday, April 19, 13
--dev Friday, April 19, 13
install via git Friday, April 19, 13
cpanfile support Friday, April 19, 13
Live DEMO Friday, April 19, 13
cpanm 1.7 In development Friday, April 19, 13
Sneak Preview • Smaller executable size: 350KB -> 230KB •
♥ Travis CI + CPANTS • Better prerequisite spec support • Buildargs support • Uninstall Friday, April 19, 13
Friday, April 19, 13
Friday, April 19, 13
Friday, April 19, 13
# cpanfile on develop => sub { requires 'Test::Pod'; recommends
'Devel::NYTProf'; }; > cpanm --installdeps . \ --with-develop Friday, April 19, 13
# cpanfile feature 'sqlite' => sub { requires 'DBD::SQLite' recommends
'DBI', 3.1; }; > cpanm --installdeps . \ --with-feature=sqlite Friday, April 19, 13
cpanm DBD::mysql \ --configure-args="--with-mysql=/usr/local/ mysql" Friday, April 19, 13
cpanm --uninstall DBI cpanm -U DBI Friday, April 19, 13
cpanm 1.7 May, 2013 Friday, April 19, 13
cpanm -‐-‐dev App::cpanminus Friday, April 19, 13
github.com/ miyagawa/cpanminus Friday, April 19, 13
speakerdeck.com /miyagawa Friday, April 19, 13
ँँ㟬ᡒ Friday, April 19, 13
Questions? Friday, April 19, 13