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.2k
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
460
Carton at London Perl Workshop 2013
miyagawa
0
230
Managing CPAN dependencies with Carton
miyagawa
0
210
What's new in Carton and cpanm at YAPC::Asia 2013
miyagawa
6
1.2k
Carton 1.0 at OSCON 2013
miyagawa
11
2.1k
10 more things to be ripped off
miyagawa
7
1.2k
Ruby; Exported
miyagawa
1
880
10 Years: LL, you and me
miyagawa
2
180
Plack 1.0 announcement at OSCON
miyagawa
1
230
Other Decks in Technology
See All in Technology
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
14
35k
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
6
3.1k
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
660
[2024年3月版] Databricksのシステムアーキテクチャ
databricksjapan
8
1.9k
入社後初めてのタスクでk8sアップグレードした話.pdf
kkato1
1
380
オーナーシップを持つ領域を明確にする
konifar
10
2.1k
o11y入門_外形監視を利用したWebアプリケーションへの最適なモニタリング_TechBrew
k5k
3
100
エンタープライズ環境下での Active Directory の運用 TIPS
tamaiyutaro
1
1.5k
長期運用プロジェクトでのMySQLからTiDB移行の検証
colopl
2
630
AIQ株式会社 エンジニア向け会社紹介資料
aiqlab
0
360
Signals Unleashed: The Full Guide
rainerhahnekamp
0
360
Databricks における 『MLOps』
databricksjapan
2
130
Featured
See All Featured
Unsuck your backbone
ammeep
662
57k
Making Projects Easy
brettharned
108
5.5k
Testing 201, or: Great Expectations
jmmastey
27
6.3k
KATA
mclloyd
14
12k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
Become a Pro
speakerdeck
PRO
10
4.5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
646
57k
Documentation Writing (for coders)
carmenintech
59
3.9k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
15
1.4k
The Cost Of JavaScript in 2023
addyosmani
14
3.8k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
24
2.3k
How to Ace a Technical Interview
jacobian
272
22k
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