download_deps_and_run.sh 737 B

123456789101112131415
  1. #!/bin/sh
  2. CURDIR=$(pwd)
  3. cd $HOME
  4. mkdir local-lib; /bin/true
  5. mkdir perl5; /bin/true
  6. cd local-lib
  7. curl https://cpan.metacpan.org/authors/id/H/HA/HAARG/local-lib-2.000029.tar.gz > locallib.tar.gz
  8. tar --one-top-level=src --strip-components=1 -zxf locallib.tar.gz
  9. cd src
  10. perl Makefile.PL --bootstrap
  11. cd ../..
  12. eval "$(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib)"
  13. perl -Ilocal-lib/src/lib -MCPAN -Mlocal::lib -e 'CPAN::install(qw{Starman Plack::MIME IO::Compress::Gzip Time::HiRes Date::Format Sys::Hostname Plack::MIME Mojo::File DateTime::Format::HTTP Time::HiRes Log::Dispatch Log::Dispatch::Screen Log::Dispatch::FileRotate HTTP::Parser::XS})';
  14. cd $CURDIR
  15. perl -I~/perl5/lib/perl5 ~/perl5/bin/starman –port 7575 perl-static-file-server.pl