Linux/Unix で Perl モジュールをインストールする 2 つの方法
方法1、手動でインストールする場合の手順
CPANからDBIモジュールバージョン1.13のzipファイルDBI-1.13.tar.gzをダウンロードし、/usr/local/src/以下に配置されていると仮定する。
cd /usr/local/src
このファイルを解凍するには
tar xvzf DBI-1.13.tar.gz
これで、DBI-1.13の新しいディレクトリが作成されます。
cd DBI-1.13
makefileを生成します。
perl Makefile.PL
モジュールの作成
作る
テストモジュール
テストを行う
テストの結果、"all test ok"と出れば、コンパイルしたモジュールを安全にインストールすることができます。モジュールをインストールする前に、まず
perl5のインストールディレクトリに書き込み権限があることを確認し(通常はsuコマンドで取得)、実行します。
インストールする
さて、試しにプログラムを書いてみましょう。
#! /usr/bin/perl -w
はストリクトを使用します。
DBIを使用します。
...
上記の手順は、Linux/Unix上のほとんどのPerlモジュールで動作します。また、上記の手順は動的にリンクされたPerlコンパイラのためのものです(LinuxでプリインストールされているPerlはすべて動的にリンクされています)、静的にリンクされたPerlを使用している場合、新しいモジュールをPerlコンパイラに静的にリンクし、おそらくマシンを再起動する必要があります。
方法2、CPANモジュールを使った自動インストール。
インストール前にインターネットに接続されている必要があり、root権限が必要です。
perl -MCPAN -e シェル
あなたのマシンがインターネットに直接接続されている場合(ダイヤルアップ、専用回線など)、行をすべて入力し、最後に一番近いCPANミラーサイトを選択するだけです。例えば、私はChina Free Software Library(ftp://freesoft.cgi.gov.cn/pub/languages/perl/CPAN)を選びました。そうでない場合、もしあなたのマシンがファイアウォールの中にあるならば、 ftp プロキシか http プロキシを設定する必要があります。
ヘルプの取得
cpan>h
CPANにある全モジュールの一覧
cpan>m
キーワードを元にCPAN上のモジュールを検索します。
cpan[1]> i /scws/.
CPAN: 保存可能なロードはOK (v2.20)
'/home/orisun/.cpan/Metadata'を読みに行く。
データベースは Sat, 17 Nov 2012 08:07:03 GMT に生成されました。
配布物 XUERON/Text-Scws-0.01.tar.gz
モジュール Text::Scws (XUERON/Text-Scws-0.01.tar.gz)
2件見つかりました
モジュールのインストール
cpan>DBIをインストール
DBIモジュールのダウンロードからインストールまでの一連の作業を自動的に行います。
退出
cpan>q
関連
-
Perl の読み書きファイルの簡単な例
-
Perlファイルの読み書きの学習ノート
-
perlを使ってデータテーブル(mysql)を分割し、データインスタンスを移行する。
-
perl で書かれた乱数話法プログラム (rand random function)
-
Perlのハッシュテーブルの使い方を説明する
-
重複するコンテンツ(重複する行+重複するフィールドの配列)を削除するための perl スクリプトコード
-
Perlのハッシュの作成と参照入門
-
PerlのSort関数の使い方まとめと使用例
-
[解決済み] Perlで整数の除算はどのようにすればよいのですか?
-
[解決済み] Perlでタイムアウトを行う方法?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Perlで警告や例外を捕捉してログに書き込む
-
Perlの時間処理関数 使い方入門
-
PerlによるMSSQLへのアクセスとMySQLデータベースへの移行スクリプト例
-
Perlの正規表現入門
-
Perl 変数の使い方を説明するための Perl 構文
-
Perl による日付と時刻の取得のサンプルコード
-
ssh ログインの最大数を制限する perl スクリプト (ホワイトリスト対応)
-
[解決済み] Perlで複数行のコメントを入力するにはどうしたらいいですか?[重複している]。
-
[解決済み] CPAN モジュールをすべて最新版に更新するにはどうしたらいいですか?
-
[解決済み] Hashに重複したキーや値を持たせることができるか