GNU Health/操作系统特定说明
外观
本章适用于GNU Health的3.6版本。 |
本节提供了在 openSUSE 上进行官方和标准(原生)安装的说明。如果您想使用基于 openSUSE 包的安装,请参阅社区页面 |
- 下载 openSUSE Leap Network CD 镜像
- 检查分区和文件系统选项(我们使用 ext4 文件系统)
- 选择 SERVER(纯文本)安装
- 启用 SSHD 服务器
- 在安装时提示时创建用户“gnuhealth”。
sudo zypper in patch gcc libxml2-devel postgresql postgresql-server unoconv python3-pip python3-devel
初始化 PostgreSQL 环境。接下来的 systemctl start 命令将生成初始 pg 集群。
systemctl start postgresql
su - gnuhealth
pip3 install --upgrade --user pip
本章适用于GNU Health的3.6版本。 |
- 下载 Debian OS 镜像
- 检查分区和文件系统选项(我们使用 ext4 文件系统)
- 如果您只需要服务器(没有图形界面),请取消选择“Debian 桌面环境”。
- 启用 SSHD 服务器
- 在安装时提示时创建用户“gnuhealth”。
apt-get install postgresql patch python3-pip unoconv
本章适用于GNU Health的3.8版本。 |
- 选择 SSHD
- 在安装时创建 gnuhealth 用户
# pkg install postgresql13-server wget bash py37-pip \
# py37-lxml py37-pillow patch rust
# /usr/local/etc/rc.d/postgresql oneinitdb
# sysrc postgresql_enable=yes
# service postgresql start
# ln -si /usr/local/bin/python3.7 /usr/local/bin/python3
# ln -si /usr/local/bin/python3 /usr/local/bin/python
启动 gnuhealth 的脚本(start_gnuhealth.sh)的第一行指向 /bin/bash。在 FreeBSD 上,您需要将其更改为 /usr/local/bin/bash。
# yum install python3 # yum install python3-devel
# yum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm # yum -y install epel-release yum-utils sudo yum-config-manager --enable pgdg12 sudo yum install postgresql12-server postgresql12
- 这些说明适用于 **Ubuntu 20.04** 和 **Armbian 20.05** 版本
- 在安装时创建 gnuhealth 用户
apt-get update
apt-get install postgresql-server-dev-12 libxml2-dev libxslt-dev python3-dev pkg-config libfreetype6-dev postgresql patch python3-pip unoconv libpng-dev libjpeg8-dev
- 这些说明适用于 **Armbian 20.05** 版本
- 在安装时创建 gnuhealth 用户
apt-get update
apt-get install postgresql-server-dev-12 libxml2-dev libxslt-dev python3-dev pkg-config libfreetype6-dev postgresql patch python3-pip unoconv libpng-dev libjpeg8-dev