File:  [LON-CAPA] / doc / otherfiles / perl_modules.txt
Revision 1.4: download - view: text, annotated - select for diffs
Fri Oct 5 04:13:39 2001 UTC (22 years, 6 months ago) by harris41
Branches: MAIN
CVS tags: HEAD
a complete working tested redhat 6.2 AND 7.1 list of perl modules
and their system dependencies

    1: LON-CAPA perl modules
    2: Scott Harrison
    3: May 28, 2001
    4: October 4, 2001
    5: 
    6: Beginning to
    7: index the perl modules
    8: used in constructing
    9: LON-CAPA-systemperl
   10: 
   11: You can run CVS:loncom/build/system_dependencies/make perltest
   12: to see if you have all the perl modules you need.
   13: 
   14: Not ordinarily on a 6.2 or 7.1 system
   15: 
   16: ----------------------------------------------- Math-Cephes
   17: http://www.cpan.org/authors/id/R/RK/RKOBES/Math-Cephes-0.25.tar.gz
   18: The Math::Cephes module provides a perl interface to over
   19: 150 functions of the cephes math library of Stephen Moshier
   20: [moshier@mediaone.net].
   21: 
   22: Perl interface by Randy Kobes [randy@theoryx5.uwinnipeg.ca]. 
   23: 
   24: Note, bit arithmetic makes this build architecture dependent
   25: for only IBM-PC-like computers.
   26: 
   27: perl Makefile.PL
   28: make
   29: make test
   30: make install
   31: 
   32: files
   33: 
   34: ----------------------------------------------- Math-Random
   35: http://www.cpan.org/authors/id/G/GR/GROMMEL/Math-Random-0.61.tar.gz
   36: 
   37: Written by Geoffrey Rommel, John Venier and Barry W. Brown.
   38: We use this for the encoded randomizing functions needed for LON-CAPA homework
   39: handling (translation from previous CAPA functions).
   40: 
   41: John Venier [venier@odin.mdacc.tmc.edu]
   42: 
   43: perl Makefile.PL
   44: make
   45: make test
   46: make install
   47: 
   48: ----------------------------------------------- GD-Barcode
   49: http://www.cpan.org/modules/by-module/GD/GD-Barcode-1.13.tar.gz
   50:                     GD/Barcode.pm
   51: 		    GD/Barcode/COOP2of5.pm
   52: 		    GD/Barcode/Code39.pm
   53: 		    GD/Barcode/EAN13.pm
   54: 		    GD/Barcode/EAN8.pm
   55: 		    GD/Barcode/IATA2of5.pm
   56: 		    GD/Barcode/ITF.pm
   57: 		    GD/Barcode/Industrial2of5.pm
   58: 		    GD/Barcode/Matrix2of5.pm
   59: 		    GD/Barcode/NW7.pm
   60: 		    GD/Barcode/UPCA.pm
   61: 		    GD/Barcode/UPCE.pm
   62: perl Makefile.PL
   63: make
   64: make test
   65: (as root)
   66: make install
   67: 
   68: ----------------------------------------------- GD
   69: http://www.cpan.org/modules/by-module/GD/GD-1.33.tar.gz
   70:                     GD.pm
   71: 
   72: Note: need gd-devel rpm for this
   73:       and libpng-devel
   74:       and freetype-devel
   75:       this command: ln -s /usr/X11R6/lib/libX11.so.6 /usr/X11R6/lib/libX11.so
   76:       this command: ln -s /usr/X11R6/lib/libXpm.so.4 /usr/X11R6/lib/libXpm.so
   77: 
   78: perl Makefile.PL
   79: make
   80: make test
   81: (as root)
   82: make install
   83: (may also possibly need
   84: http://www.boutell.com/gd/http/gd-1.8.4.tar.gz, see doc/barcode.html)
   85: 
   86: ----------------------------------------------- Algorithm-Diff
   87: http://www.cpan.org/authors/id/N/NE/NEDKONZ/Algorithm-Diff-1.11a.tar.gz
   88:                     Algorithm/Diff.pm
   89:                     Algorithm/Diffold.pm
   90: 
   91: perl Makefile.PL
   92: make
   93: make test
   94: (as root)
   95: make install
   96: 
   97: ---------------------------------------------- libwww-perl
   98: http://www.cpan.org/authors/id/G/GA/GAAS/libwww-perl-5.53.tar.gz
   99: 		    HTTP/Cookies.pm
  100: 		    HTTP/Daemon.pm
  101: 		    HTTP/Date.pm
  102: 		    HTTP/Headers.pm
  103: 		    HTTP/Headers/Auth.pm
  104: 		    HTTP/Headers/ETag.pm
  105: 		    HTTP/Headers/Util.pm
  106: 		    HTTP/Message.pm
  107: 		    HTTP/Negotiate.pm
  108: 		    HTTP/Request.pm
  109: 		    HTTP/Request/Common.pm
  110: 		    HTTP/Response.pm
  111: 		    HTTP/Status.pm
  112:                     BUNDLE/LWP.pm
  113:                     File/Listing.pm
  114: 		    HTML/Form.pm
  115: 		    LWP.pm
  116: 		    LWP/Authen/Basic.pm
  117: 		    LWP/Authen/Digest.pm
  118: 		    LWP/Debug.pm
  119: 		    LWP/MediaTypes.pm
  120: 		    LWP/MemberMixin.pm
  121: 		    LWP/Protocol.pm
  122: 		    LWP/Protocol/data.pm
  123: 		    LWP/Protocol/file.pm
  124: 		    LWP/Protocol/ftp.pm
  125: 		    LWP/Protocol/gopher.pm
  126: 		    LWP/Protocol/http.pm
  127: 		    LWP/Protocol/https.pm
  128: 		    LWP/Protocol/mailto.pm
  129: 		    LWP/Protocol/nntp.pm
  130: 		    LWP/RobotUA.pm
  131: 		    LWP/Simple.pm
  132: 		    LWP/UserAgent.pm
  133: 
  134: (needs URI, HTML::Parser, MIME::Base64, Net::FTP)
  135: 
  136: Gisle Aas [gisle@aas.no]
  137: 
  138: perl Makefile.PL
  139: make
  140: make test
  141: (as root)
  142: make install
  143: 
  144: ---------------------------------------------- HTML-Tagset
  145: http://www.cpan.org/authors/id/S/SB/SBURKE/HTML-Tagset-3.03.tar.gz
  146: Sean M. Burke [sburke@cpan.org]
  147: 		    HTML/Tagset.pm
  148: 
  149: ---------------------------------------------- HTML-Tree
  150: http://www.cpan.org/authors/id/S/SB/SBURKE/HTML-Tree-3.11.tar.gz
  151: Gisle Aas [gisle@aas.no]
  152: Sean M. Burke [sburke@cpan.org]
  153: 		    HTML/Tree.pm
  154: 		    HTML/TreeBuilder.pm
  155: 		    HTML/AsSubs.pm
  156: 		    HTML/Element.pm
  157: 		    HTML/Element/traverse.pm
  158: 		    HTML/Parse.pm
  159: 
  160: ---------------------------------------------- HTML-Parser
  161: http://www.cpan.org/authors/id/G/GA/GAAS/HTML-Parser-3.25.tar.gz
  162: Gisle Aas [gisle@aas.no]
  163: 		    HTML/Parser.pm 1
  164: 		    HTML/TokeParser.pm 1
  165: 
  166: ---------------------------------------------- IO-stringy
  167: http://www.cpan.org/authors/id/E/ER/ERYQ/IO-stringy-2.108.tar.gz
  168: 
  169: ---------------------------------------------- MIME-Base64
  170: http://www.cpan.org/authors/id/G/GA/GAAS/MIME-Base64-2.12.tar.gz
  171: 
  172: 
  173: ---------------------------------------------- MailTools
  174: http://www.cpan.org/authors/id/G/GB/GBARR/MailTools-1.15.tar.gz
  175: 
  176: ---------------------------------------------- MIME-tools
  177: http://www.cpan.org/authors/id/E/ER/ERYQ/MIME-tools-BETA-5.503.tar.gz
  178: Eryq, (eryq@zeegee.com)
  179: 		    MIME/Body.pm
  180: 		    MIME/Decoder.pm
  181: 		    MIME/Decoder/Base64.pm
  182: 		    MIME/Decoder/Binary.pm
  183: 		    MIME/Decoder/Gzip64.pm
  184: 		    MIME/Decoder/NBit.pm
  185: 		    MIME/Decoder/QuotedPrint.pm
  186: 		    MIME/Decoder/UU.pm
  187: 		    MIME/Entity.pm
  188: 		    MIME/Field/ConTraEnc.pm
  189: 		    MIME/Field/ContDisp.pm
  190: 		    MIME/Field/ContType.pm
  191: 		    MIME/Field/ParamVal.pm
  192: 		    MIME/Head.pm
  193: 		    MIME/Parser.pm
  194: 		    MIME/Parser/Filer.pm
  195: 		    MIME/Parser/Reader.pm
  196: 		    MIME/Parser/Results.pm
  197: 		    MIME/Tools.pm
  198: 		    MIME/Words.pm
  199: 
  200: ----------------------------------------------- libnet
  201: http://www.cpan.org/authors/id/G/GB/GBARR/libnet-1.0704.tar.gz
  202: http://www.cpan.org/authors/id/GBARR/Net-PH-2.21.tar.gz
  203: http://www.cpan.org/authors/id/GBARR/Net-SNPP-1.12.tar.gz
  204: 
  205: Graham Barr [gbarr@pobox.com]
  206: 		    Net/Cmd.pm
  207: 		    Net/Config.pm
  208: 		    Net/Domain.pm
  209: 		    Net/DummyInetd.pm
  210: 		    Net/FTP.pm
  211: 		    Net/FTP/A.pm
  212: 		    Net/FTP/E.pm
  213: 		    Net/FTP/I.pm
  214: 		    Net/FTP/L.pm
  215: 		    Net/FTP/dataconn.pm
  216: 		    Net/NNTP.pm
  217: 		    Net/Netrc.pm
  218: 		    Net/PH.pm
  219: 		    Net/POP3.pm
  220: 		    Net/SMTP.pm
  221: 		    Net/SNPP.pm
  222: 		    Net/Time.pm
  223: 
  224: ---------------------------------------------- Text-Query-...
  225: http://www.cpan.org/authors/id/E/EB/EBOHLMAN/Text-Query-Advanced-0.05.tar.gz
  226: http://www.cpan.org/authors/id/E/EB/EBOHLMAN/Text-Query-0.07.tar.gz
  227: http://www.cpan.org/authors/id/E/EB/EBOHLMAN/Text-Query-Simple-0.03.tar.gz
  228: Eric Bohlman [ebohlman@netcom.com]
  229: Loic Dachary [loic@senga.org]
  230: 		    Text/Query.pm
  231: 		    Text/Query/Advanced.pm
  232: 		    Text/Query/Build.pm
  233: 		    Text/Query/BuildAdvancedString.pm
  234: 		    Text/Query/BuildSimpleString.pm
  235: 		    Text/Query/Optimize.pm
  236: 		    Text/Query/Parse.pm
  237: 		    Text/Query/ParseAdvanced.pm
  238: 		    Text/Query/ParseSimple.pm
  239: 		    Text/Query/Simple.pm
  240: 		    Text/Query/Solve.pm
  241: 		    Text/Query/SolveAdvancedString.pm
  242: 		    Text/Query/SolveSimpleString.pm
  243: 
  244: ---------------------------------------------- Krb4
  245: http://www.cpan.org/authors/id/J/JH/JHORWITZ/Krb4-1.1.tar.gz
  246: Need kerberos 4 from http://sunsite.ualberta.ca/pub/Mirror/kth-krb/src/
  247: [root@kirk krb4-0.10.1]# diff configure.in configure.in~
  248: 27c27
  249: < AC_PREFIX_DEFAULT(/usr/local/krb4)
  250: ---
  251: > AC_PREFIX_DEFAULT(/usr/athena)
  252:     /usr/local/krb4 is what you want on this line!!!!
  253: autoconf configure.in > configure
  254: 
  255: autoconf must be 2.52 so compile this from source too
  256: also install flex to configure krb4
  257: and install yacc
  258: Jeff Horwitz [jeff@smashing.org]
  259: 		    Authen/Krb4.pm
  260: 
  261: ---------------------------------------------- Crypt-DES/IDEA
  262: http://www.cpan.org/authors/id/B/BT/BTROTT/Crypt-DES_EDE3-0.01.tar.gz
  263: http://www.cpan.org/authors/id/D/DP/DPARIS/Crypt-IDEA-1.01.tar.gz
  264: Dave Paris [amused@pobox.com]
  265: 		    Crypt/DES.pm
  266: 		    Crypt/IDEA.pm
  267: 
  268: ---------------------------------------------- DBI
  269: http://www.cpan.org/authors/id/T/TI/TIMB/DBI-1.20.tar.gz
  270: Tim Bunce [Tim.Bunce@pobox.com]
  271: 		    DBD/ADO.pm
  272: 		    DBD/ExampleP.pm
  273: 		    DBD/Multiplex.pm
  274: 		    DBD/NullP.pm
  275: 		    DBD/Proxy.pm
  276: 		    DBD/Sponge.pm
  277: 		    DBD/mysql.pm
  278: 		    DBI.pm
  279: 		    DBI/DBD.pm
  280: 		    DBI/FAQ.pm
  281: 		    DBI/Format.pm
  282: 		    DBI/ProxyServer.pm
  283: 		    DBI/Shell.pm
  284: 		    DBI/W32ODBC.pm
  285: 
  286: ---------------------------------------------- Safe-Hole
  287: http://www.cpan.org/authors/id/S/SE/SEYN/Safe-Hole-0.08.tar.gz
  288: Sey Nakajima [sey@jkc.co.jp]
  289: 
  290: ---------------------------------------------- Msql-Mysql-modules
  291: http://www.cpan.org/authors/id/J/JW/JWIED/Msql-Mysql-modules-1.2216.tar.gz
  292: Jochen Wiedmann [joe@ispsoft.de]
  293: 
  294: [root@fenchurch Msql-Mysql-modules-1.2215]# perl Makefile.PL 
  295: Which drivers do you want to install?
  296: 
  297:     1)	MySQL only
  298:     2)	mSQL only (either of mSQL 1 or mSQL 2)
  299:     3)  MySQL and mSQL (either of mSQL 1 or mSQL 2)
  300: 
  301:     4)  mSQL 1 and mSQL 2
  302:     5)  MySQL, mSQL 1 and mSQL 2
  303: 
  304: Enter the appropriate number:  [3] 1
  305: 
  306: Do you want to install the MysqlPerl emulation? You might keep your old
  307: Mysql module (to be distinguished from DBD::mysql!) if you are concerned
  308: about compatibility to existing applications! [y] n
  309: Where is your MySQL installed? Please tell me the directory that
  310: contains the subdir 'include'. [/usr/local/mysql] 
  311: Which database should I use for testing the MySQL drivers? [test] 
  312: On which host is database test running (hostname, ip address
  313: or host:port) [localhost] 
  314: User name for connecting to database test? [undef]
  315: Password for connecting to database test? [undef]
  316: [root@fenchurch Msql-Mysql-modules-1.2215]# make
  317: [root@fenchurch Msql-Mysql-modules-1.2215]# make test
  318: make[1]: Entering directory `/home/user/Msql-Mysql-modules-1.2215/mysql'
  319: make[1]: Leaving directory `/home/user/Msql-Mysql-modules-1.2215/mysql'
  320: make[1]: Entering directory `/home/user/Msql-Mysql-modules-1.2215/mysql'
  321: PERL_DL_NONLAZY=1 /usr/bin/perl -I../blib/arch -I../blib/lib -I/usr/lib/perl5/5.00503/i386-linux -I/usr/lib/perl5/5.00503 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t
  322: 
  323: 
  324: Just 6.2 needs these extras
  325: 
  326: ---------------------------------------------- IO
  327: http://www.cpan.org/authors/id/G/GB/GBARR/IO-1.20.tar.gz
  328: Graham Barr [gbarr@pobox.com]
  329: 		    IO/Dir.pm
  330: 		    IO/Poll.pm
  331: 		    IO/Socket/INET.pm
  332: 		    IO/Socket/UNIX.pm
  333: 
  334: perl Makefile.PL
  335: make
  336: make test
  337: (as root)
  338: make install
  339: 
  340: 
  341: and others...
  342: (document incomplete)
  343: 
  344: cat systemperl_files.txt | perl make_rpm.pl systemperl 3.1 '' '' SYSTEMPERL

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>