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