Workflow: Standard

You may use gsm for installing, updating or removing SeisComP and gempa packages. The proceedures for upgrading or downgrading the major SeisComP version or switching the operating system are described separately.

The follwing actions must be preceeded by the inital setup.

Install packages

You may install new packages. Before installation synchronize with the package server.

./gsm update
./gsm install seiscomp
CHECKING [] : ACCESS (1/1)       : 100%|########################################| 1/1 [00:00<00:00,  5.57it/s]
GET      [] : seiscomp 6.7.9     : 100%|########################################| 62.3M/62.3M [00:02<00:00, 32.0MB/s]
CHECKSUM [] : seiscomp 6.7.9     : 100%|########################################| 62.3M/62.3M [00:00<00:00, 343MB/s]
CHECKING [] : CHANGELOG (1/1)    : 100%|########################################| 1/1 [00:00<00:00,  4.03it/s]
INSTALL      : seiscomp

Do you want to continue? [Y/n]: y
INSTALL  [] : seiscomp 6.7.9     : 100%|########################################| 2793/2793 [00:01<00:00, 2333.30it/s]

1/1 packages have been installed:

seiscomp (6.7.9) to /home/sysop/seiscomp: 2535 file(s), 196.8 MiB


Dependency name    Package name  Install script
-----------------  ------------  ----------------------------
base               seiscomp      install-base.sh
fdsnws             seiscomp      install-fdsnws.sh
gui                seiscomp      install-gui.sh
iloc               seiscomp      install-iloc.sh
mariadb-server     seiscomp      install-mariadb-server.sh
mysql-server       seiscomp      install-mysql-server.sh
postgresql-server  seiscomp      install-postgresql-server.sh



The scripts are located under: /home/sysop/seiscomp/share/deps/rhel/9

Update packages

  • Update and install all packages

    ./gsm update
    
    INSTALL  [] : core.db          : 100%|###################################| 9131/9131 [00:00<00:00, 11407.04it/s]
    
    The following packages can be updated:
    
    seiscomp (6.7.8) --> 6.7.9
    
    Do you want to install packages which can be updated? [y/N]: y
    CHECKING [] : ACCESS (1/1)     : 100%|###################################| 1/1 [00:00<00:00,  5.58it/s]
    GET      [] : seiscomp 6.7.9   : 100%|###################################| 62.3M/62.3M [00:02<00:00, 32.0MB/s]
    CHECKSUM [] : seiscomp 6.7.9   : 100%|###################################| 62.3M/62.3M [00:00<00:00, 379MB/s]
    CHECKING [] : CHANGELOG (1/1)  : 100%|###################################| 1/1 [00:00<00:00,  4.86it/s]
    INSTALL  [] : seiscomp 6.7.9   : 100%|###################################| 2793/2793 [00:01<00:00, 2336.24it/s]
    
    1/1 packages have been installed:
    
    seiscomp (6.7.9) to /home/sysop/seiscomp: 2535 file(s), 196.8 MiB
    
  • Update and install selected packages

    1. Update but do not confirm to install all packages

      ./gsm update
      
      INSTALL  [] : core.db            : 100%|###############################| 9131/9131 [00:00<00:00, 11407.04it/s]
      
      The following packages can be updated:
      
      seiscomp (6.7.8) --> 6.7.9
      quakelink (2025.177) --> 2025.190
      
      Do you want to install packages which can be updated? [y/N]: n
      
    2. Update selected packages

      ./gsm install quakelink
      
      CHECKING [] : ACCESS (1/1)           : 100%|###############################| 1/1 [00:05<00:00,  5.18s/it]
      GET      [] : quakelink.crt          : 100%|###############################| 15.8k/15.8k [00:00<00:00, 21.2MB/s]
      GET      [] : quakelink-license.txt  : 100%|###############################| 10.4k/10.4k [00:00<00:00, 7.75MB/s]
      GET      [] : quakelink 2025.191     : 100%|###############################| 14.9M/14.9M [00:00<00:00, 27.3MB/s]
      CHECKSUM [] : quakelink 2025.191     : 100%|###############################| 14.9M/14.9M [00:00<00:00, 291MB/s]
      CHECKING [] : CHANGELOG (1/1)        : 100%|###############################| 1/1 [00:00<00:00,  5.66it/s]
      INSTALL      : quakelink
      
      Do you want to continue? [Y/n]: y
      INSTALL  [] : quakelink 2025.191     : 100%|###############################| 376/376 [00:00<00:00, 1813.18it/s]
      INSTALL  [] : quakelink license      : 100%|###############################| 2/2 [00:00<00:00, 3075.00it/s]
      
      1/1 packages have been installed:
      
      quakelink (2025.191) to /home/sysop/seiscomp: 333 file(s), 25.5 MiB
      

Remove packages

You may remove selected packages.

./gsm remove seiscomp
REMOVE       : seiscomp

Do you want to continue? [y/N]: y
REMOVE   [] : DONE (1/1)         : 100%|########################################| 1/1 [00:00<00:00,  7.98it/s]

1/1 packages have been removed:

seiscomp (6.7.9) from /home/sysop/seiscomp: 2559 file(s), 196.8 MiB