.. _sec-standard: Workflow: Standard ================== You may use :program:`gsm` for installing, updating or removing SeisComP and gempa packages. The procedures for :ref:`upgrading ` or :ref:`downgrading ` the major SeisComP version or :ref:`switching ` the operating system are described separately. The following actions must be preceded by the :ref:`initial 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:: text 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 .. code-block:: sh ./gsm update .. code-block:: text 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 #. Update but do not confirm to install all packages .. code-block:: sh ./gsm update .. code-block:: text 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 #. Update selected packages .. code-block:: sh ./gsm install quakelink .. code-block:: text 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. .. code-block:: sh ./gsm remove seiscomp .. code-block:: text 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