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