*

Perlのppmでインストールできない時にローカルファイルでインストールの巻

公開日: : WEB, エクスペリエンス

2013080612

会社の社内LANでPerlのppmが上手くインストールできなかったので備忘録メモ

PROXYを設定したんですけど、インストールできませんでした
だもんで、ファイルをダウンロードして、ローカルファイルからインストールします

手順

・モジュールのファイルを探し出す
・探したモジュールファイルを保存
・ppdファイルを保存したファイルから抜き出す
・抜き出したppdファイルに対してppm installを実行
・無事モジュールがインストールされます

2013080601
コマンドプロンプトでppmを入力

2013080602
そうするとperlのppmでインストールできるモジュール一覧が表示されます
一覧からモジュールがない
その場合はEdit→Preference→RepositoriesでレポジトリのURLを表示します

2013080603
なぜか判んないけど、XMLファイルは直接見れず、ファイルを除いたURLで一度、ブラウザで確認します こちらのURLが便利かも
http://ppm4.activestate.com/MSWin32-x86/5.8/818/

ActiveState CPAN PPM Repository

ActiveState CPAN PPM Repository
ここで、Package.xmlを名前をつけてリンク先を保存のダウンロード

2013080604
ダウンロードしたXMLをテキストエディタで開くと、なぜかちゃんと見られます
今回は「Spreadsheet-ParseExcel」をインストールするため、Spreadsheet-ParseExcelを探します
そうすると、J→JM→JMCNAMARAのフォルダにあることを発見

Index of -MSWin32-x86-5.16-1600
http://ppm4.activestate.com/MSWin32-x86/5.16/1600/
からたどっていきます

Index of /MSWin32-x86/5.16/1600

Index of -MSWin32-x86-5.16-1600-J-JM
J→JM→JMCNAMARAまでくると

Index of -MSWin32-x86-5.16-1600-J-JM-JMCNAMARA
じゃーん、発見

2013080605
このgzファイルを保存して、ppdファイルを取り出します

2013080606
このppdとgzのファイルを同一フォルダに保存します

2013080607
ここで、ppm install Spreadsheet-ParseExcelを実行

2013080609
ありゃ、他のモジュールが必要でした
ここで必要なモジュールをメモ

2013080610
で、インストールに必要なモジュールの一つおOLE::Storage_Liteをインストールしてみます
同じように調べてgzファイルをダウンロード

2013080611
で、ppm install OLE-Storage_lite-0.19.ppdを実行

2013080612
今回は成功!

手間は掛かるけど、なぜかPROXYが通らないなど、オンラインでインストールできない場合は重宝するかもw

PC

関連記事

東京大阪の往復はこれが便利! 日帰り1day大阪の予約の巻

日帰り1day大阪で月曜日出発は便が限られているとは知らんかったよ 9/9に大阪出張と

記事を読む

【青春18きっぷ:2018年夏その1】座っていく東京→浜松の帰省ツアー

一言 始発が出る駅で乗り換えると座っていけます はじめに 今回、青春18きっぷで浜松まで帰

記事を読む

Googleウェブマスターツールから怒られない! サイトに含まれるWordPressのバージョンを消してみるの巻

Googleのウェブマスターツールは、いろいろな情報を提供してくれます そんな中にはサイト

記事を読む

リンクの色を変える巻

CSSを使ってリンクしている文字の色を変更します ちょっとサイトに手を入れだしたら止まりません

記事を読む

WordPressのテーマをtwentytenからtwentyelevenに変えたの巻

WordPressのテーマをtwentytenからtwentyelevenを変更するのは簡単

記事を読む

設置簡単!常にソーシャルシェアボタンが表示されるようにしてみたの巻 WordPress ShareBar

ソーシャルシェアのボタン設置は簡単でした ネットで調べてみると、フローティングして常に

記事を読む

スマホでハード・キーボード打ちは楽! Nexus7のキーボードインプレッション&設定【Google NEXUS7専用】Bluetooth接続キーボード兼スタンド兼カバー

やっぱりPCでキーボードを打ちなれているので、スマホでのキーボード打ちも楽です さて、

記事を読む

簡単!WPのパンくずリストのプラグインBreadcrumb NavXTをインストールしてみたの巻

一言 インストールは簡単で、表記には、ちょっとしたコツが必要でした はじめに パンくず

記事を読む

大阪から東京まで東海道本線で帰宅!大阪→東京 青春18きっぷ その1

大阪出張の帰りに青春18きっぷで帰ってきました、遠かった 大阪出張です 今回は10時

記事を読む

簡単便利!Perlで住所チェックの巻

必要に迫られて、住所チェックのモジュールを探したものの、なかったので、作ってしまいましたよ

記事を読む

PC

PC

PAGE TOP ↑