SeisComP4 - Introduction and Installation
Contents
之前对 SeisComP3 进行了学习总结。近期由于安装了 ubuntu 20 LTS, 同时 SeisComP4 在今年一月份发布,决定在新系统安装 SeisComP4 试水。
1. Introduction
在 SC forum 上 Gempa 负责人 介绍了 SC4 的发布信息: https://forum.seiscomp.de/t/seiscomp-4-0-0/1956
SC4 主要变化: https://www.seiscomp.de/changes/
SC4 主页: https://www.seiscomp.de/
2. Installation
在 https://www.seiscomp.de/downloader/ 下载相应系统和版本的软件压缩包 (seiscomp-[version]-[OS]-[arch].tar.gz),地图压缩包 (seiscomp-maps.tar.gz),和文档压缩包 (seiscomp-[version]-doc.tar.gz)。依次解压:
$ tar xzvf seiscomp-4.0.4-ubuntu20.04-x86_64.tar.gz
$ tar xzvf seiscomp-4.0.4-doc.tar.gz
$ tar xzvf seiscomp-maps.tar.gz
SC4 支持 python3,无需更多考虑。
安装 Qt5 :
$ sudo apt-get install qt5-default
安装 mysql :
$ seiscomp/bin/seiscomp install-deps base mysql-server
一些没有自动安装,可能需要补充的依赖包:
$ sudo apt install -y libcanberra-gtk-module libcanberra-gtk3-module
$ sudo apt-get install libmysqlclient21=8.0.19-0ubuntu5
官方推荐调整 Innodb 的内存:
$ sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
添加或修改:
innodb_buffer_pool_size = 64M
innodb_flush_log_at_trx_commit = 2
重启 MySQL 服务:
$ sudo service mysql restart
3. Getting started
环境配置:
$ seiscomp/bin/seiscomp print env
...
$ seiscomp/bin/seiscomp print env >> ~/.bashrc
$ source ~/.bashrc
启动( setup )这一部分可参考 SC3 的步骤: https://qiangyao.blog/post/SeisComp3_2/ ,由于系统的差异,关于 mysql 排错的更改可能有变化,比如对 ERROR 1698 (28000)
, 如果 root 用户在使用 auth_socket
插件,将其改为 caching_sha2_password
.
$ seiscomp setup
将支持图形界面的 license 拷贝:
$ mkdir -p ~/.seiscomp/key
$ tar xf cug.tar.gz ~/.seiscomp/key
之后的操作和 SC3 大同小异。
Author Qiang
LastMod 2020-08-05