Workflow: Standard

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

The following actions must be preceded by the initial setup.

Install packages

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

./gsm update
./gsm install seiscomp
ACCESS    [✓] 1/1  00:00
CHECKSUM  [✓] seiscomp 7.3.1  71.3M/71.3M  00:00
CHANGELOG [✓] 1/1  00:00
CHECKGPG  [✓] 1/1  00:00
INSTALL       seiscomp

Do you want to continue? [Y/n]: y
INSTALL   [✓] seiscomp 7.3.1  2400/2400  00:00

1/1 packages have been installed:

seiscomp (7.3.1) to /home/sysop/seiscomp: 2400 file(s), 171.1 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
postgresql-server  seiscomp      install-postgresql-server.sh



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

Update packages

  • Update and install all packages

    ./gsm update
    
    INSTALL   [✓] core.db  17119/17119  00:01
    
    The following packages can be updated:
    
    seiscomp (7.3.0) --> 7.3.1
    
    Do you want to install packages which can be updated? [y/N]: y
    ACCESS    [✓] 1/1  00:00
    GET       [✓] seiscomp 7.3.1  71.3M/71.3M  00:02
    CHECKSUM  [✓] seiscomp 7.3.1  71.3M/71.3M  00:00
    CHANGELOG [✓] 1/1  00:00
    CHECKGPG  [✓] 1/1  00:00
    UPDATE    [✓] seiscomp 7.3.1  2400/2400  00:00
    
    1/1 packages have been updated:
    
    seiscomp (7.3.1) to /home/sysop/seiscomp: 2400 file(s), 171.1 MiB
    
  • Update and install selected packages

    1. Update but do not confirm to install all packages

      ./gsm update
      
      INSTALL   [✓] core.db  17119/17119  00:00
      
      The following packages can be updated:
      
      quakelink (2026.211) --> 2026.212
      seiscomp (7.3.0) --> 7.3.1
      
      Do you want to install packages which can be updated? [y/N]: n
      
    2. Update selected packages

      ./gsm install quakelink
      
      ACCESS    [✓] 1/1  00:00
      GET       [✓] quakelink 2026.212  15.7M/15.7M  00:00
      CHECKSUM  [✓] quakelink 2026.212  15.7M/15.7M  00:00
      CHANGELOG [✓] 1/1  00:00
      CHECKGPG  [✓] 1/1  00:00
      INSTALL       quakelink
      
      Do you want to continue? [Y/n]: y
      UPDATE    [✓] quakelink 2026.212  335/335  00:00
      UPDATE    [✓] quakelink license  2/2  00:00
      
      1/1 packages have been updated:
      
      quakelink (2026.212) to /home/sysop/seiscomp: 335 file(s) (+2 License files), 26.6 MiB
      

Remove packages

You may remove selected packages.

./gsm remove seiscomp
REMOVE        seiscomp

Do you want to continue? [y/N]: y
REMOVE    [✓] 1/1  00:00

1/1 packages have been removed:

seiscomp (7.3.0) from /home/sysop/seiscomp: 2420 file(s), 171.1 MiB