|
| | What's The News
Initially you will find the "Systems
Requirements Sheet"
and I have begun the "build database" for the first version of the
bioinformatics-installer (by whatever name we eventually give to
it).
I
use the WebMin package
for server administration
(old
news pages are here for their notes and other content)
Bioinformatics Server Appliance Software installation
(my running "blah, blah" log of what is or has occurred in
this process)
|
##########################################
#
# Please note this address and
# consider the future use of such a system when we can implement it
#
# http://jakarta.apache.org/gump/
#
#===========================================
# This is the dependencies lists for all the packages,
# excluding all the normal OS foundational packages
#
#
# a commented out package means it is in place,
# although it may still require configuration or updating
##########################################
note: the best ftp directories I have found
so far
- ftp://ftp.ebi.ac.uk/pub/
- ftp://ftp.ebi.ac.uk/pub/contrib/
- ftp://ftp.ncbi.nih.gov/
I have just opted for the following package upgrade, and it will
look obvious why I did so when you consider the following list
that this bundled package from sun.com provides.
#Java(TM) Web Services Developer Pack 1.0_01
<SalesPitch>
<Topic>
Web Services
</Topic>
The Java Web Services Developer Pack v1.0_01 includes the following:
# Java XML Pack which includes the following:
# Java API for XML Messaging (JAXM) v1.1_01
# Java API for XML Processing (JAXP) v1.2_01 (with XML Schema support)
# Java API for XML Registries (JAXR) v1.0_02
# Java API for XML-based RPC (JAX-RPC) v1.0_01
# SOAP with Attachments API for Java (SAAJ) v1.1_02
# JavaServer PagesTM Standard Tag Library (JSTL) v1.0.1
# Java WSDP Registry Server v1.0_02
# Web Application Deployment Tool
# Ant Build Tool 1.4.1
# Apache Tomcat 4.1.2 container
This release of the Java Web Services Developer Pack has been tested with various configurations with the Java 2 SDK,
Standard Edition version 1.3.1_04, 1.4, and 1.4.0_01 on the following platforms:
RedHat Linux 7.2, et al
I have now installed the above and the 1.4.0_01 SDK on RedHat 8.0
</SalesPitch>
+++++++++++++++++++++++++++++++++++
# Packages not on your original list were
# likely dependencies that I have found are
# required or suggested for optimal use
# of another package
+++++++++++++++++++++++++++++++++++
THE MAIN PACKAGE LIST, as it currently stands
AceDB
- http://www.acedb.org/
- http://www.acedb.org/Software/Downloads/
- http://www.acedb.org/Cornell/
AcePerl
- http://stein.cshl.org/AcePerl/index.html
- http://www.acedb.org/Software/Interfaces/AcePerl/
AceBrowser
- http://stein.cshl.org/AcePerl/AceBrowser/
#ADOdb
# - web directory readable
#Apache Ant
# - a JAXP-compliant XML parser installed and available on your classpath.
# - a JDK installed on your system, version 1.1 or later.
#Apache Axis
# - JAXP 1.1 XML compliant parser of your choice. .
# - Tomcat 4.x and Java1.4
Apache AxKit - Perl Module
from
this URL I gleaned the below message - http://maclux-rz.uibk.ac.at/~maillists/axkit-users/msg02739.shtml
AxKit
is not compatible with mod_perl 2.0 (or Apache 2.0). We'll work on it, but it
will take some time.
so I force installed mod_perl-1.99_05-3.i386.rpm
#Apache Tomcat
# - Download and install a Java Development Kit 1.4 or later
# - Install Apache Ant 1.5.1
# - Download a binary distribution of Xalan 2
#Apache Web Server
# - already init
# - ANSI-C Compiler and Build System
# - Perl 5 interpreter
Apache XML - see Axis, Batik, Cocoon, Forrest, SOAP, Xalan, Xerces
Batik
# - Java Virtual Machine A Java 1.3 or greater
Cocoon
# - Java Virtual Machine A Java 1.2 or later compatible virtual machine
# - Servlet Engine A Servlet 2.2 compliant servlet engine must be present
FOP
- comes with the Cocoon package free gratis
Forrest
# - Java Virtual Machine -a Java virtual machine must be present.
- You need to retrieve Forrest from its CVS repository
- there are no binary, nor source, nor snapshot distributions yet.
SOAP - Client-Side Instructions
Your classpath must contain /foo/soap-2_3/lib/soap.jar and the following:
# mail.jar from JavaMail
# activation.jar from JavaBeans Activation Framework
# a JAXP compatible, namespace-aware XML parser such as Apache Xerces (v1.1.2 or later).
# Xalan # installed c binaries - Xalan-Java - To use Xalan-Java, you need the following:
# The JDK or JRE 1.2.2, or 1.3.x
# xalan.jar
# xml-apis.jar
# xercesImpl.jar, or another XML Parser
# - Xalan-C++ - just the download it seems
# Xerces # installed c binaries
- Xerces - Java 2 # - Ant, if building from source code download
# - Xerces
- C++ - to compile the source code using Ant or build the distributions,
# - the contents of Xerces-J-tools.2.2.1.zip on your classpath;
i.e., you will need access to a version of;
# - ant
# - xalan
# - StyleBook
# - XML parser such as xerces
# - the recommendation is extracting Xerces-J-tools.2.2.1.zip in your xerces root
directory
ArgoUML
# - Java 2 JRE or JDK
#Berkeley DB
- already init, without a source directory
BioPerl
# - Bundle::BioPerl is a special bundle they built to include all necessary PERL modules, is retrievable by CPAN
# - The free graphical debugger ptkdb (available as Devel::ptkdb from CPAN) is highly recommended
# - Data::Dumper
# For accessing remote databases you will need: File-Temp-0.09 and IO-String-1.01
what is an Ace DB? For accessing Ace databases you will need: AcePerl-1.68
# For remote blast searches you will need:
libwww-perl-5.48 Digest-MD5-2.12 HTML-Parser-3.13 libnet-1.0703 MIME-Base64-2.11 URI-1.09 IO-stringy-1.216
# For xml parsing you will need:
libxml-perl-0.07 XML-Parser-2.30 XML-Twig-2.02 XML-Writer-0.4 Soap-Lite-0.52 XML-DOM-1.37
# expat-1.95.1 from http://sourceforge.net/projects/expat/
For more current and additional information on external modules required by bioperl, check
http://bioperl.org/Core/external.shtml
Bioperl C extensions & external bioinformatics programs
Bioperl also uses several C programs for sequence alignment and local blast searching.
# To use these features of bioperl you will need an ANSI C or Gnu C compiler
as well as the actual program available from sources such as:
for Smith-Waterman alignments- bioperl-ext-0.6 from http://bioperl.org/Core/external.shtml
for clustalw alignments- ftp://ftp-igbmc.u-strasbg.fr/pub/ClustalW/ http://www.ebi.ac.uk/FTP/
for tcoffee alignments- http://igs-server.cnrs-mrs.fr/~cnotred/Projects_home_page/t_coffee_home_page.html
for local blast searching- ftp://ftp.ncbi.nlm.nih.gov/blast/server/current_release/
for EMBOSS applications - http://www.hgmp.mrc.ac.uk/Software/EMBOSS/download.html
- Blast ftp://ftp.ebi.ac.uk/pub/software/unix/
#Bonnie++
- none listed
Clustal
- It uses the Vibrant multi-platform user interface development library,
developed by the National Center for Biotechnology Information as part of
their NCBI SOFTWARE DEVELOPMENT TOOLKIT
#cURL and libcurl
- already init
- can be configured and built with openSSL support if already available to it
DbDesigner
- nothing special noted, until I tried to configure it, when first It threw me an error
cc1plus: warning: as it has already been specified as a non-system directory
It wouldn't configure until I did:
- http://www.redhat.com/mailing-lists/redhat-devel-list/msg09843.html
- it still states that it cannot find and needs >=Qt2.2.2 libraries
- even though it has Version 3.0.5-17 from the RedHat 8.0 install
- which I tried to work around by giving all of the lib folders for Qt an entry into the pathmunge
- then that didn't work and I found
- http://www.linuxquestions.org/questions/history/36827
- ftp://ftp.trolltech.com/qt/source/qt-embedded-2.2.2.tar.gz
for QT install see INSTALL doc
http://mail.nl.linux.org/xchat-discuss/2001-07/msg00030.html
was getting this error after an upgrade of PERL5 while using the CPAN choked on
mod_perl
perl: error while loading shared libraries: libperl.so: cannot open shared object file: No such file or directory
so I... Put directory listings for all lib folders in /etc/ld.so.conf and ran ldconfig
and I put those same entries in a LD_LIBRARY_PATH environment variable
AND I still needed to install the qt source for 2.2.2 to satisfy the hard-coded
dependency in the DbDesigner makefile
(or maybe I can alter the configure script for DbDesigner)
Lines 4934 through 4938 of the file /usr/local/DbDesigner/configure gave me a clue as to where the script was looking
(I can either make a symlink or change the script, I think, but the QTDIR
environment variable didn't seem to work)
4934 if test $kde_qtver = 2; then
4935 kde_qt_dirs="$QTDIR /usr/lib/qt2 /usr/lib/qt"
4936 else
4937 kde_qt_dirs="$QTDIR /usr/lib/qt"
4938 fi
AND BEYOND
#Dia
- already init
# - Dia needs Gtk+ at least version 1.2.0 installed.
It can be found at:
ftp://ftp.gtk.org/pub/gtk/v1.2/
Binaries available at:
ftp://ftp.gtk.org/pub/gtk/binary/devel/RPMS/
# - As of version 0.30 Dia also needs libxml (aka gnome-xml).
It is recommended that you get a fairly recent version, but not version 1.8.0
It can be found here:
ftp://ftp.gnome.org/pub/GNOME/stable/sources/gnome-xml/
# - As of version 0.40 Dia needs gdk_imlib, at least version 1.8.2.
It can be found here:
ftp://ftp.gnome.org/pub/GNOME/stable/sources/imlib/
# - As of version 0.86, Dia requires either gdk_imlib (version 1.8.2 or newer) or gdk-pixbuf (version 0.7.0 or newer).
Older versions of Dia used gdk_imlib only. Gdk_imlib will probably be phased out after a while.
Gdk-pixbuf can be found here:
ftp://ftp.gnome.org/pub/GNOME/unstable/sources/gdk-pixbuf/
Gdk_imlib can be found here:
ftp://ftp.gnome.org/pub/GNOME/stable/sources/imlib/
DoubleChocoLatte
- Now built as part of GNUenterprise
Emboss - these packages from download
- EMBOSS-1.0.0.tar.gz
- PHYLIP-3.573c.tar.gz
- MSE-0.0.4.tar.gz
- TOPO-0.1.tar.gz
#GCC Compiler
- already init
GeneX
#- Apache Web Server - already init
#- Required Perl modules
# - Perl 5.005
# - DBI
# - DBB::Pg
# - Class::ObjectTemplate::DB 0.24 Required by all Bio::Genex modules
# - Class::ObjectTemplate 0.4 Required by Class::ObjectTemplate::DB
# - XML::DOM n/a Required for XML I/O
# - XML::Parser n/a Required by XML::DOM
# - Digest::MD5 n/a Required by LoginUtils.pm
# - CGI n/a Required by most CGI scripts
# - Term::ReadKey
- R stats pkg
# - you need a means of compliing C and Fortran 77
# - PERL up to date
# - makeinfo version 4 or later
# - readline library
# - zlib version 1.1.3 or later
# - jpeg 6b or later, libpng 1.2.3 or later
# - ghostscript
# - bzip2 for libbzip2
# - PCRE - ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
# - Tcl/Tk
- BLAS
- http://cran.r-project.org/src/base/R-1.6.1.tgz
- xgobi/xgvis
- none noted yet
# - GNU SW tools
- no special SW noted just the entire library
J-Express
# - JAVA Virtual Machine version 1.3.1 or above
- Stanford xcluster
- cannot locate the download at
- http://genome-www.stanford.edu/~sherlock/cluster.html
GNUe
- you will need to install Python2.1 and the Python2.1-devel package
- http://www.gnuenterprise.org/docs/redhat_install.html
- Go to the dependencies web page. Grab the wx* files. Then grab the mx.DateTime package and install
... but here is no such download
found this
http://goats.gnue.org/~dneighbo/projects.php
which also takes you to a dead link for the deps
GSoap
- none noted yet
#Hmmer
- none noted yet, built and installed and choked on putting the docs where they were supposed to go
because it could not find the folder "documentation/man" from where it was running the install
and the files it can't stat to cp in the documentation/man dir are not in the directory to be copied to anywhere
and the documentation states that if you have trouble installing that you can do a simple file copy
of the docs and binaries if need be
#Java 2
# - JDK
#KDE - already init
KDevelop-Project
- Required:
# g++ 2.7.2/g++ 2.8.1/egcs 1.1 (or compatible), available at http://www.gnu.org
# GNU make (or compatible), available at http://www.gnu.org
# perl 5.004, available at http://www.perl.com
# automake 1.2, available at http://www.gnu.org
# flex 2.5.4
# GNU gettext, available at http://www.gnu.org
# Qt 1.42, available at http://www.troll.no
# KDE 1.1.x, available at http://www.kde.org
Optional:
enscript for printing support
# ghostview or kghostview for printing preview
glimpse 4.0 for the search index, available at http://glimpse.cs.arizona.edu
sgmltools 1.0, available at http://www.sgmltools.org
KDE-SDK (KDE Software Development Kit), which includes KDoc, KSgml2Html, KTranslator
(available at http://developer.kde.org)
# KDbg, available at http://members.telecom.at/~johsixt/kdbg.html
# KIconEdit (available at http://www.kde.org)
#Koffice
- can be installed with it
libpqxx
- none noted yet
Mono
- a C compiler
- glib2
- libgc
- mcs
- gc6
#MySQL
- already init
ncbi-toolkit
- none noted yet
NIH Image (ImageJ, is Java version)
- This installation includes Sun's Java Runtime Environment 1.3.1 and the complete ImageJ source code
OpenMosix
- What does matter is that the kernel is at least on 2.4 level, and that your network-cards are configured correctly,
- next to that you`ll need a healthy space of swap
#OpenOffice
- already init
OpenVRML
- This distribution includes LookAt, a sample viewer program that uses GLUT
- ANTLR
# - zlib
- OpenGL/Mesa
# - GLUT
# - libpng
# - libjpeg
- SpiderMonkey
# - Sun Java Development Kit
# - Doxygen
PgAccess
- download and install a Tcl/Tk package from http://www.scriptics.com
(8.0.x or greater)
- install PgAccess package
- install the libpgtcl package
#PHP
- already init
php_lib_login
- none noted yet, except php of course
PhpGroupWare
#- You will need PHP compiled and installed on your system.
#- You will also need MySQL or PostgreSQL setup.
#- If you are planning on using the email system,
you will need to have an IMAP server installed and IMAP support compiled into PHP
phpPgAdmin
#- PostgreSQL
#- PHP
PhpWebSite
#- DB and PHP
Phylip
- none noted yet
#PostgreSQL
- The following prerequisites exist for building PostgreSQL:
# - GNU make is required
# - You need an ISO/ANSI C compiler
# - gzip
# - The GNU Readline
# - GNU Flex
# - GNU Bison
PyPgSQL
#- These instructions assume you have Python 2.0 (or later) and PostgreSQL
- If you are going to use the DB-API 2.0 compliant module,
- you must also install the mxDateTime module from http://starship.python.net/~lemburg/mxDateTime.html
#Python
- already init
#Quixote
#- Python 2.0 and 2.1 only - http://www.mems-exchange.org/software/quixote/doc/
RPM-update
- none noted yet
#Samba
- already init
#Sendmail
- already init
Subversion
- libsvn_ra_dav: accesses a networked repository using WebDAV http://www.webdav.org
# - libsvn_ra_local: accesses a local repository using Berkeley DB
- If you want Subversion to build the APR libraries from source code as part of the Subversion build process,
you can put their source code into the "./apr" and "./apr-util" directories.
- The Subversion tarball comes with copies of the libraries' source code stored in
these subdirectories which you could copy or link to.
- To be safe, however, you should check out the latest version from the Apache CVS repository,
since the latest Subversion may well rely on the latest changes to APR and APRUTIL.
# - autoconf 2.50 or newer
# - libtool 1.4 or newer
# - bison or yacc
- Neon library 0.23.5 - http://www.webdav.org/neon/neon-0.23.5.tar.gz
# - Berkeley DB 4.0.14 - http://www.sleepycat.com/
# - Apache Web Server 2.0.42 or newer
# - Python 2.0
# - A gnu-like diff and diff3
# - OpenSSL
# - zlib
# - Texinfo. We are in the process of migrating all texinfo files to DocBook Lite. The online documentation for texinfo is at
http://www.gnu.org/manual/texinfo-4.0/html_chapter/texinfo_toc.html
- Depending on exactly which doc targets you make, you'll need one or more of:
# - the `makeinfo' program from the latest texinfo package in
ftp://ftp.gnu.org/pub/gnu/texinfo/
# - the `texi2dvi' or `texi2html' programs
- the `dvipdf' script from Ghostscript (pipes dvi | ps | Ghostscript)
T-COFFEE
- http://igs-server.cnrs-mrs.fr/~cnotred/Projects_home_page/t_coffee_home_page.html
#TOra - for Oracle DB - already init
WebMail
- may not be needed
# - JDK 1.4 or greater (get it at http://java.sun.com)
# - a mailserver for sending (SMTP) and receiving (IMAP) mails; by default, JWebMail will use "localhost" for both
# - a webapp capable servlet container (e.g. Apache Tomcat, preferably >= 4.1,
http://jakarta.apache.org
#Wget
- already init
XML-DBMS
- XML-DBMS, PERL version 1.03
- none noted yet
- XML-DBMS, Java version 1.01
# - JDK (Java Development Kit) 1.1.x or 1.2.x Download: http://java.sun.com/products/jdk/1.1/index.html
# - A relational database such as Oracle, DB2, Informix, MS Access, or MySQL
- A JDBC driver for your database http://industry.java.sun.com/products/jdbc/drivers
# - postgresql-jdbc installed
# - An XML parser written in Java http://www.xmlsoftware.com/parsers/
dead link
# - A DOM level 1 implementation written in Java http://www.docuverse.com/
# - SAX (Simple API for XML) version 1 http://www.megginson.com/SAX/index.html
#YUM - yum uses a relatively standard ./configure ; make ; make install to work,
and installs itself as a service
although it is recommended that you install an RPM as yum requires that it be installed as an RPM.
|
|
|