.. _sec-standard: Workflow: Standard ================== You may use :program:`gsm` for installing, updating or removing SeisComP and gempa packages. The proceedures for :ref:`upgrading ` or :ref:`downgrading ` the major SeisComP version or :ref:`switching ` the operating system are described separately. The follwing actions must be preceeded by the :ref:`inital setup `. Install packages ---------------- You may install new packages. Before installation synchronize with the package server. .. code-block:: sh ./gsm update ./gsm install seiscomp .. code-block:: sh 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 .. code-block:: sh ./gsm update .. code-block:: sh 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 .. code-block:: sh ./gsm update .. code-block:: sh 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 .. code-block:: sh ./gsm install quakelink .. code-block:: sh 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. .. code-block:: sh ./gsm remove seiscomp .. code-block:: sh 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