SBGrid-Wiki.md
... ...
@@ -13,7 +13,7 @@ SBGrid is a global consortium of research labs in academia and industry using st
13 13
This site provides information on how to install, use, and get help with your SBGrid software installation. Here you can also find information about SBGrid services. Please let us know if you have questions.
14 14
15 15
### Recent Wiki Posts
16
-
16
+- [2021.06.04 - SBGrid Installation Manager (GUI) version, 2.2.16, sbgrid-cli 2.2.16](client_usage)
17 17
- [2021.05.15 - SBGrid Installation Manager (GUI) version, 2.2.15, sbgrid-cli 2.2.14](client_usage)
18 18
- [2021.05.05 - SBGrid Installation Manager (GUI) version, 2.2.11](client_usage)
19 19
- [2021.05.05 - new sbgrid-cli version, 2.2.11](sbgrid-cli)
client_downloads.md
... ...
@@ -4,8 +4,8 @@
4 4
5 5
- [SBGrid Installation Manager - Downloads](#sbgrid-installation-manager---downloads)
6 6
- [Requirements](#requirements)
7
- - [SBGrid Installation Manager for MacOS and Linux, v2.2.15](#sbgrid-installation-manager-for-macos-and-linux-v2215)
8
- - [SBGrid Command-line Installation Manager for MacOS and Linux, v2.2.14](#sbgrid-command-line-installation-manager-for-macos-and-linux-v2214)
7
+ - [SBGrid Installation Manager for MacOS and Linux, v2.2.16](#sbgrid-installation-manager-for-macos-and-linux-v2216)
8
+ - [SBGrid Command-line Installation Manager for MacOS and Linux, v2.2.16](#sbgrid-command-line-installation-manager-for-macos-and-linux-v2216)
9 9
- [LEGACY command line installation manager for MacOS and Linux, v1.0.695](#legacy-command-line-installation-manager-for-macos-and-linux-v10695)
10 10
- [Legacy MacOS Graphical installation manager](#legacy-macos-graphical-installation-manager)
11 11
... ...
@@ -17,24 +17,24 @@ SBGrid can be installed on computers running Linux or macOS operating systems. [
17 17
18 18
The SBGrid installation manager requires an account. Set up an account by registering here : [SBGrid registration](https://sbgrid.org/registration/register/)
19 19
20
-### SBGrid Installation Manager for MacOS and Linux, v2.2.15
20
+### SBGrid Installation Manager for MacOS and Linux, v2.2.16
21 21
22
-- [Linux : SBGrid_Installation_Manager-2.2.15.AppImage](https://sbgrid.org/wiki/downloads/SBGrid_Installation_Manager-2.2.15.AppImage)
22
+- [Linux : SBGrid_Installation_Manager-2.2.16.AppImage](https://sbgrid.org/wiki/downloads/SBGrid_Installation_Manager-2.2.16.AppImage)
23 23
24
-- [macOS : SBGrid_Installation_Manager-2.2.15.dmg](https://sbgrid.org/wiki/downloads/SBGrid_Installation_Manager-2.2.15.dmg)
24
+- [macOS : SBGrid_Installation_Manager-2.2.16.dmg](https://sbgrid.org/wiki/downloads/SBGrid_Installation_Manager-2.2.16.dmg)
25 25
26 26
See [this page](client_usage) for usage info.
27 27
28
-### SBGrid Command-line Installation Manager for MacOS and Linux, v2.2.14
28
+### SBGrid Command-line Installation Manager for MacOS and Linux, v2.2.16
29 29
30
-- [Linux : sbgrid-cli_2.2.14_linux.tar.gz](https://sbgrid.org/wiki/downloads/sbgrid-cli_2.2.14_linux.tar.gz)
30
+- [Linux : sbgrid-cli_2.2.16_linux.tar.gz](https://sbgrid.org/wiki/downloads/sbgrid-cli_2.2.16_linux.tar.gz)
31 31
32
-- [macOS : sbgrid-cli_2.2.14_macos.tar.gz](https://sbgrid.org/wiki/downloads/sbgrid-cli_2.2.14_macos.tar.gz)
32
+- [macOS : sbgrid-cli_2.2.16_macos.tar.gz](https://sbgrid.org/wiki/downloads/sbgrid-cli_2.2.16_macos.tar.gz)
33 33
34 34
You can download this tar.gz file from the command line with this command in the Terminal:
35 35
36 36
```
37
-curl -k -LO https://sbgrid.org/wiki/downloads/sbgrid-cli_2.2.14_macos.tar.gz
37
+curl -k -LO https://sbgrid.org/wiki/downloads/sbgrid-cli_2.2.16_macos.tar.gz
38 38
```
39 39
40 40
This will prevent the need to [remove the com.apple.quarantine attribute.](https://sbgrid.org//wiki/catalina#download-the-installation-manager-sbgrid-cli)
downloads/SBGrid-Installation-Manager-2.2.16.dmg
... ...
Binary files /dev/null and b/downloads/SBGrid-Installation-Manager-2.2.16.dmg differ
downloads/SBGrid-installation-Manager-2.2.16.AppImage
... ...
Binary files /dev/null and b/downloads/SBGrid-installation-Manager-2.2.16.AppImage differ
downloads/sbgrid-cli_2.2.11_linux.tar.gz
... ...
Binary files a/downloads/sbgrid-cli_2.2.11_linux.tar.gz and /dev/null differ
downloads/sbgrid-cli_2.2.11_macos.tar.gz
... ...
Binary files a/downloads/sbgrid-cli_2.2.11_macos.tar.gz and /dev/null differ
downloads/sbgrid-cli_2.2.16_linux.tar.gz
... ...
Binary files /dev/null and b/downloads/sbgrid-cli_2.2.16_linux.tar.gz differ
downloads/sbgrid-cli_2.2.16_macos.tar.gz
... ...
Binary files /dev/null and b/downloads/sbgrid-cli_2.2.16_macos.tar.gz differ
sbgrid-cli.md
... ...
@@ -26,6 +26,7 @@ Set up an account by registering here : [SBGrid registration](https://sbgrid.org
26 26
- [Troubleshooting and diagnostics](#troubleshooting-and-diagnostics)
27 27
- [Installing software for multiple platforms](#installing-software-for-multiple-platforms)
28 28
- [Logging](#logging)
29
+ - [Automated installation and updates](#automated-installation-and-updates)
29 30
- [Software Version Management in the SBGrid environment](#software-version-management-in-the-sbgrid-environment)
30 31
- [Running SBGrid software](#running-sbgrid-software)
31 32
- [Known Issues](#known-issues)
... ...
@@ -468,6 +469,27 @@ The platform flag ( `--linux` or `--darwin`) is implied for the platform used to
468 469
469 470
`sbgrid-cli` writes log files to `$HOME/.sbgrid/logs`
470 471
472
+### Automated installation and updates
473
+
474
+`sbgrid-cli` can be used in an automated method to periodically install all new titles, all new versions of an updated title, and remove obsolete versions no longer included in the collection. This method is similar to the `sbgrid-admin` script used for SBGrid [*site* installations](managing_install), but with several notable benefits. `sbgrid-cli` allows rolling updates to the software collection so new titles are added continuously. Only updates are installed so data transfers are quick and efficient.
475
+
476
+For automated installation of all versions of all titles, this command should be added to crontab for the *sbgrid* software management account:
477
+
478
+```
479
+sbgrid-cli admin --all-versions -j 4
480
+```
481
+
482
+To only install default versions ( older versions will not be installed but are retained ), use :
483
+
484
+```
485
+sbgrid-cli admin -j 4
486
+```
487
+
488
+To include software for macOS on a linux host ( ideal for NFS shares )
489
+```
490
+sbgrid-cli admin --all-versions -j 4 --linux --darwin
491
+```
492
+
471 493
### Software Version Management in the SBGrid environment
472 494
473 495
If you have a single version of an application installed, explicit version selection in your environment is not needed.