5a1ead4ecd7f87584fa911e39fb38258f9b4b8bb
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 |