跳轉到內容

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 安裝


安裝

華夏公益教科書