cpan
が使えない、且つ、plenv
突っ込む程でもないときに、ソースからローカルに入れる1。
install
$ mkdir -p test/src
$ cd test/src
IO::Stty
Makefile.PL
がない。もちろん、Module::Build
なんて入っていないサーバなので、Makefile.PL
を作って対応する2。
$ wget -q http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/IO-Stty-0.03.tar.gz
$ touch Makefile.PL
$ cat Makefile.PL
use ExtUtils::MakeMaker;
WriteMakefile(
'NAME' => 'IO::Stty',
'VERSION_FROM' => 'lib/IO/Stty.pm'
);
$ perl Makefile.PL INSTALL_BASE=$HOME/cmd
$ make
$ make install
IO::Tty (IO::Pty)
$ wget -q http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/IO-Tty-1.12.tar.gz
$ tar zxf IO-Tty-1.12.tar.gz
$ cd IO-Tty-1.12
$ perl Makefile.PL INSTALL_BASE=$HOME/cmd
$ make
$ make install
Expect
$ wget -q http://search.cpan.org/CPAN/authors/id/S/SZ/SZABGAB/Expect-1.32.tar.gz
$ tar zxf Expect-1.32.tar.gz
$ cd Expect-1.32
$ perl Makefile.PL INSTALL_BASE=$HOME/cmd
$ make
$ make install