LoginSignup
0
0

More than 5 years have passed since last update.

Expect.pm のインストール

Posted at

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

  1. CentOS で、perl-devel が入ってないサーバにインストールするときには、心が折れて、plenv で突っ込んだ。もちろんルート権限持っていない。 

  2. もちろんソースをざっと見て、単純にインストール出来そうな事を確認の上で。 

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0