跳转到内容

GNU Health/操作系统特定说明

来自维基教科书,开放世界开放书籍



本章适用于GNU Health3.6版本。



下载并安装操作系统

[编辑 | 编辑源代码]
  • 下载 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

更新本地 pip3

[编辑 | 编辑源代码]
su - gnuhealth
pip3 install --upgrade --user pip

继续进行 GNU Health 安装

本章适用于GNU Health3.6版本。


下载并安装操作系统

[编辑 | 编辑源代码]
  • 下载 Debian OS 镜像
  • 检查分区和文件系统选项(我们使用 ext4 文件系统)
  • 如果您只需要服务器(没有图形界面),请取消选择“Debian 桌面环境”。
  • 启用 SSHD 服务器
  • 在安装时提示时创建用户“gnuhealth”。

安装需求

[编辑 | 编辑源代码]
apt-get install postgresql patch python3-pip unoconv

继续进行 GNU Health 安装

本章适用于GNU Health3.8版本。

在操作系统安装时

[编辑 | 编辑源代码]
  • 选择 SSHD
  • 在安装时创建 gnuhealth 用户

安装需求

[编辑 | 编辑源代码]
 # pkg install postgresql13-server wget bash py37-pip \
 #  py37-lxml py37-pillow patch rust

初始化 PostgreSQL

[编辑 | 编辑源代码]
 # /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

将 /bin/bash 更改为 /usr/local/bin/bash

[编辑 | 编辑源代码]

启动 gnuhealth 的脚本(start_gnuhealth.sh)的第一行指向 /bin/bash。在 FreeBSD 上,您需要将其更改为 /usr/local/bin/bash。


继续进行 GNU Health 安装

安装 Python 3.8

[编辑 | 编辑源代码]
# yum install python3
# yum install python3-devel

安装 PostgreSQL 12

[编辑 | 编辑源代码]
# 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

继续进行 GNU Health 安装

  • 这些说明适用于 **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


继续进行 GNU Health 安装

  • 这些说明适用于 **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


继续进行 GNU Health 安装


安装

华夏公益教科书