PerlのモジュールにDateTimeというものがある。
これは、CPAN DateTimeというコマンドを打っても自動で依存関係を解決してくれない。
そこで、依存関係を解決するスクリプトの登場というわけである。
DateTimeの依存は下記の通り
1:Scalar::Util
2:XSLoader
3:File::Spec
4:Test::Fatal
5:Storable
6:Try::Tiny
7:warnings
8:ExtUtils::MakeMaker
9:IO::Handle
10:constant
11:Exporter
12:if
13:Crap
14:Test::More
15:overload
16:DateTime::Locale
17:Params::Validate
18:Test::Requires
19:lib
20:Module::Implementation
21:Module::Runtime
22:Module::Build
23:base
24:Attribute::Handlers
25:File::Temp
26:List::MoreUtils
27:File::Path
28:IPC::Cmd
29:Exporter::Tiny
30:Test::Warnings
31:parent
32:DateTime::TimeZone
つづいて、これら32項目の依存関係のファイルをシェル・スクリプトにまとめると
#!/bin/bash
cpan Scalar::Util
cpan Test::Exception
cpan Test::Harness
cpan Test::More
cpan Sub::Uplevel
cpan Module::Build
cpan Carp
cpan DateTime::TimeZone
cpan parent
cpan ExtUtils::MakeMaker
cpan Data::Dumper
cpan File::Spec
cpan Pod::Man
cpan File::Basename
cpan Class::Load
cpan Try::Tiny
cpan Package::Stash
cpan Test::Requires
cpan Package::DeprecationManager
cpan Params::Util
cpan ExtUtils::CBuilder
cpan Sub::Install
cpan Test::Fatal
cpan Exporter
cpan List::MoreUtils
cpan Dist::CheckConflicts
cpan Sub::Exporter
cpan Data::OptList
cpan Module::Runtime
cpan Params::Classify
cpan ExtUtils::ParseXS
cpan Class::Singleton
cpan Params::Validate
cpan Attribute::Handlers
cpan DateTime::Locale
cpan Math::Round
cpan Time::Local
このスクリプトの出典は「http://tech.thekyo.jp/cpan%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%80%8Cdatetime%E3%80%8D%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB/910/」,CPANモジュール「DateTime」を依存関係を解決してインストールより
筆者さん!スペシャルさんくすです^^
シェル・スクリプト化したものをcpan.shといった名前で保存して
$chmod 755 cpan.sh
↑実行権限の付与
$sudo ./cpan.sh
↑sudoで実行!
これで最後に
$sudo cpan DateTime
このブログを検索
ラベル
- Apache2 (1)
- bitFlyer (1)
- BTC (1)
- BTCFX (1)
- CakePHP3 (1)
- CCXT (1)
- CentOS (1)
- C言語 (1)
- iPad (1)
- Javaのイロハ (9)
- Java言語 (1)
- Linux (8)
- mailman (1)
- Mecab (1)
- MySQL (1)
- Perl (1)
- PHP (2)
- Redmine (1)
- Shell Script (1)
- Ubuntu (2)
- VB.NET (5)
- Windows (1)
- yum update (1)
- yum使い方 (1)
- エディタ・ページャ (1)
- 開発環境 (1)
- 資格 (1)
- 自動売買 (1)
- 上流工程 (1)
-
マニュアル更新しました 2011年5月6日 => マニュアルダウンロード: 「 ここ 」 なにかあればコメントください。 <この記事と他のWebサイトの比較> 検証日:2011年4月29日 A . Windows上(Cygwin上)でiPh...
-
AWSのインスタンスとELBを利用した際に発生するToo Many Redirectが発生するときの対策↓ https://aws.amazon.com/jp/premiumsupport/knowledge-center/redirect-http-https-elb/ ...