managing_install.md
... ...
@@ -10,7 +10,7 @@ The SBGrid software collection can be installed on Linux and macOS from laptops
10 10
- [Post-Installation Steps](#post-installation-steps)
11 11
- [SGI IRIX Software Branch](#sgi-irix-software-branch)
12 12
13
-## Configuration
13
+### Configuration
14 14
15 15
The SBGrid Software Suite can be installed on a single computer at your site and shared via a network filesystem (NFS) with the workstations or compute nodes on your network.
16 16
We refer to this computer as the site "master" server.
... ...
@@ -25,7 +25,7 @@ NOTE - for Linux and macOS, the `sbgrid-cli` utility should be used to install a
25 25
26 26
![NFS-based installation](images/site_diagram.png "NFS-based installation")
27 27
28
-## Pre-Installation
28
+### Pre-Installation
29 29
30 30
| Installation Requirements | |
31 31
| ------------------------- | --------------------------------------------------------------------- |
... ...
@@ -39,8 +39,8 @@ NOTE - for Linux and macOS, the `sbgrid-cli` utility should be used to install a
39 39
| Branch | size |
40 40
| ------------ | ------- |
41 41
| i386-mac | ~500 Gb |
42
-| x86_64-linux | ~1.4 Tb |
43
-| shared files | ~30 Gb |
42
+| x86_64-linux | ~2.0 Tb |
43
+| shared files | ~50 Gb |
44 44
45 45
[Size breakdown of titles in a typical installation](size_graph)
46 46
... ...
@@ -52,7 +52,7 @@ Email [accounts@sbgrid.org](accounts@sbgrid.org) to request the installation scr
52 52
53 53
Once the email has been received and your information has been entered into our system, we will email you a script you will run that will begin the remote installation process. Instructions for running the script will be included in that email, and are reproduced below for reference.
54 54
55
-## Installation
55
+### Installation
56 56
57 57
As state above, the `sbgrid-cli` utility should be used to install and manage an installation. This approach has a number of benefits over the script-based install. [See the sbgrid-cli recommened installation page for more information](sbgrid-cli-admin). A site installation can also be performed using the sbgrid-admin script : [sbgrid-admin](installation_admin) utility. This approach is currently supported but will be deprecated in the future.
58 58
... ...
@@ -63,12 +63,12 @@ As state above, the `sbgrid-cli` utility should be used to install and manage an
63 63
5. Run the script: `./sbgrid-admin -i`
64 64
6. The script will walk you through configuring your installation, downloading the software and installing a cron job that will keep the software updated at your site. You will need the **site name** and **install key** provided in the account creation email. The installation may take anywhere from several hours to a day, depending on your network and the number of applications available to your site.
65 65
66
-## Post-Installation Steps
66
+### Post-Installation Steps
67 67
68 68
1. Add a symlink in the root directory of each machine that wants to use the software. The installation script will print the suggested syntax for the command.`ln -s /path/to/sbgrid/installation /programs`
69 69
2. Any user that wishes to use the software needs to configure their shell to initialize the SBGrid shell environment. For bash and other sh-compliant shells, add the following line to your ~/.bash_profile or ~/.bashrc: `. /programs/sbgrid.shrc` For csh and tcsh, add the following line to your ~/.cshrc: `source /programs/sbgrid.cshrc`
70 70
3. For some linux distributions, the shipped version of tcsh does not support shell variables longer than 4096 characters. Since the current PATH in our default shell initialization is larger than that, you will need to update tcsh. RPMs for Red Hat 4/5 and CentOS 4/5 are provided at /programs/i386-linux/system/RPMS.
71 71
72
-## SGI IRIX Software Branch
72
+### SGI IRIX Software Branch
73 73
74 74
Since the IRIX software branch is frozen and no longer receiving updates, it is not installed and updated in the same manner as the active software branches. If you would like access to SGI IRIX softare, please let us know at bugs@sbgrid.org. Also note that the IRIX branch is only compatible with _tcsh_; there is no sh-compatible configuration for this branch.
stereo.md
... ...
@@ -1,6 +1,6 @@
1 1
## General
2 2
3
-### 3D Stereo on RHEL/CentOS 7 systems with Gnome 3
3
+### 3D Stereo on RHEL/CentOS 7 systems
4 4
5 5
Nvidia 3D stereo typically requires disabling the Composite extension in X.org. Unfortunately, this extension is required to run Gnome 3 and the gdm login mangager supplied as the default desktop in CentOS and many other linux distributions.
6 6
versions.md
... ...
@@ -1,8 +1,8 @@
1
-# Overriding Software Versions
1
+## Overriding Software Versions
2 2
3 3
Most of the software titles installed in the SBGrid software collection have several versions available. We try to provide at least three versions of each software package, although very old or very new applications may have fewer versions.
4 4
5
-## Display Available Versions
5
+### Display Available Versions
6 6
7 7
To list the available versions of a software title, you can use the _sbgrid_ utility. Running _sbgrid -l_ will list the versions for your current platform. From a Linux machine, a search for CCP4 versions looks like this:
8 8
... ...
@@ -36,7 +36,7 @@ Running _sbgrid-info -L_ will print the available versions for the three current
36 36
Other available versions: 4.4.3 4.2.6 4.6.0
37 37
Overrides use this shell variable: GNUPLOT_M
38 38
39
-## Overriding Default Versions
39
+### Overriding Default Versions
40 40
41 41
To override the default version of a software title, you need to create an override file. The shell configuration scripts will read this file and override the default version.
42 42
... ...
@@ -61,6 +61,6 @@ The example output below shows CCP4 on linux being changed from the default vers
61 61
Variable Setting Configuration
62 62
CCP4_M 6.3.0 personal
63 63
64
-## Disabling a Software Package
64
+### Disabling a Software Package
65 65
66 66
To disable a specific software package, set its version to "disable" in your ~/.sbgrid.conf file.
workstation_setup.md
... ...
@@ -1,4 +1,4 @@
1
-## General
1
+## SBGrid workstation configuration
2 2
3 3
- There are significant benefits to installing software on a network filesystem, if available. NFS, SMB or AFP are all options for sharing a single software installation among multiple machines. Network installations have less administrative overhead, bandwidth and significant disk savings over a local installation.
4 4
... ...
@@ -12,7 +12,7 @@ Local installations are an option using our Installation Manager. [Command line
12 12
- [Mac OS X](#mac-os-x)
13 13
14 14
<!-- /TOC -->
15
-## Linux
15
+### Linux
16 16
17 17
- libGLU is required for many structure visualization programs ( COOT, PyMOL, IMOD, Chimera, etc). This library is usually provided with the graphics card drivers, or in the
18 18
absence of that using the linux mesa package. For the standard CentOS repositories, running `yum install mesa-libGLU` (and potentially `yum install mesa-libGLU-devel`) as should provide non-hardware accelerated versions of these libraries.
... ...
@@ -21,7 +21,7 @@ Local installations are an option using our Installation Manager. [Command line
21 21
22 22
- 64-bit machines need a number of 32-bit compatibility packages due to a number of legacy packages that are only available as 32-bit applications. Additional fonts for Tcl/Tk, Motif and Xview applications are also encouraged.
23 23
24
-### Packages for RHEL 7, and 8 and compatible machines:
24
+### Packages for RHEL 7, 8, and 9 and compatible machines
25 25
26 26
**32-bit compatibility libraries and fonts**
27 27
... ...
@@ -47,6 +47,6 @@ In addition to the above, on RHEL8, CentOS8 and similar distributions, you will
47 47
48 48
Information on configuring 3D stereo can be found [here](stereo)
49 49
50
-## Mac OS X
50
+### Mac OS X
51 51
52 52
- XQuartz is required to provide X11 support on macOS. The latest Xquartz version can be downloaded from the MacOSForge site here: [https://www.xquartz.org ](https://www.xquartz.org/).
... ...
\ No newline at end of file