ユーザ用ツール

サイト用ツール


perl:cpan:server

文書の過去の版を表示しています。


Perl - 共有サーバー等での CPAN インストール

私が利用している「さくらインターネット」での、CPANによるモジュールのインストール方法。
ここのレンタルサーバーではスタンダードプラン以上であればSSHを使ったシェルログインが利用できる。

1. CPANモジュール用のディレクトリを作成する。

% mkdir -p ~/local/var/db/pkg

2. CPAN設定ファイルを編集するので、バックアップを作成。

% cp ~/.cpan/CPAN/MyConfig.pm ~/.cpan/CPAN/MyConfig_BAK.pm

3. CPAN設定ファイルを開き以下の項目を編集する。

% vi ~/.cpan/CPAN/MyConfig.pm

'make_install_arg' => qq[SITEPREFIX=$ENV{HOME}/local],
'makepl_arg' => qq[INSTALLDIRS=site LIB=$ENV{HOME}/local/lib/perl5 PREFIX=$ENV{HOME}/local],
'mbuildpl_arg' => qq[./Build --install_base $ENV{HOME}/local],
'urllist' => [q[ftp://ftp.yz.yamagata-u.ac.jp/pub/lang/cpan/], q[ftp://ftp.ring.gr.jp/pub/lang/perl/CPAN/]],

4. 環境設定ファイルを開き環境変数を設定する。

% vi ~/.cshrc

setenv PATH $HOME/local/bin:$PATH
setenv PERL5LIB $HOME/local/lib/perl5:$HOME/local/lib/perl5/site_perl
setenv PKG_DBDIR $HOME/local/var/db/pkg
setenv PORT_DBDIR $HOME/local/var/db/pkg
setenv INSTALL_AS_USER
setenv LD_LIBRARY_PATH $HOME/local/lib

5. 環境変数の設定を反映させる。

% source ~/.cshrc

6. CPAN本体をアップデート

% cpan -i Bundle::CPAN

7. あとは通常通りCPANを起動してインストールを行えばOK。

% cpan
% install hoge::hoge

perl/cpan/server.1529890849.txt.gz · 最終更新: 2018/06/25 10:40 by 127.0.0.1