Difference between revisions of "Building Frozen Releases"
From WormBaseWiki
Jump to navigationJump to searchLine 25: | Line 25: | ||
@INC is prepended with this path for each virtual host during apache launch. | @INC is prepended with this path for each virtual host during apache launch. | ||
+ | |||
+ | == Users, groups, directories == | ||
+ | |||
+ | Please refer to [[OICR-Configuring_the_development_machine]] for details. | ||
== Installing Libraries == | == Installing Libraries == | ||
Line 46: | Line 50: | ||
libglib | libglib | ||
byacc | byacc | ||
− | |||
− | |||
− | |||
− | |||
== Fetch frozen releases == | == Fetch frozen releases == |
Revision as of 18:21, 14 June 2009
Contents
Hardware
WormBase frozen releases are hosted on the virtualized server:
wb-dev2.oicr.on.ca
- 500 GB disk space
- 4 GB RAM
- Debian "Lenny"
Server Configuration
All WormBase-specific files are maintained in a shared directory.
ls /usr/local/wormbase acedb/ WS100 WS110 WS120 ...
Each frozen release is a separate virtual host running under a single Apache instance. To prevent collision of libraries, version specific Perl modules are maintained in:
/usr/local/wormbase/VERSION/extlib
@INC is prepended with this path for each virtual host during apache launch.
Users, groups, directories
Please refer to OICR-Configuring_the_development_machine for details.
Installing Libraries
Assuming a vanilla Debian installation, install the following libaries via sudo apt-get install. Some of these libraries are discussed below.
gcc curl wget bzip2 mysql-server mysql-server-5.0 libgd2-xpm-dev libgd2-xpm xinetd libdbd-mysql libdbd-mysql-perl apache2 libapache2-mod-perl2 libgtk2.0-0 libgtk2.0-dev libglib byacc
Fetch frozen releases
$ ssh brie4 $ cd ~ftp/pub/wormbase $ screen $ scp -r data_freezes wb-dev.oicr.on.ca:.