[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Health-dev] Current Vanilla Installation
From: |
Luis Falcon |
Subject: |
Re: [Health-dev] Current Vanilla Installation |
Date: |
Tue, 4 Jun 2024 13:13:21 +0000 |
Dear Gerald
El Tue, 4 Jun 2024 14:52:44 +0200
Gerald Wiese <wiese@gnuhealth.org> escribió:
> Hello,
>
> I was looking a bit into the current vanilla installation and I see
> some problems:
>
> - Debian dependencies wget & libreoffice-nogui are missing
libreoffice-nogui does not ship in most OS, so we need to document it
on Debian specific instructions.
>
> - This is one is needed several times and not properly documented
> when/where/how to use it:
>
> export PIP_BREAK_SYSTEM_PACKAGES=1
>
> (Needed for gnuhealth-setup as gnuhealth, gnuhealth-client as other
> user, potentially uwsgi as gnuhealth. .gnuhealthrc not automatically
> loaded, not clear how to "add this environment variable" for DAU
> either)
>
> - /etc/systemd/… is not only the proper path on Ubuntu 18.04, I think
> rather on most GNU/Linux
We should include the particular paths on each supported OS sections.
>
> - No information how to install uWSGI
uWSGI is not part of gnuhealth-setup. We can include the
information from Thalamus setup:
https://docs.gnuhealth.org//thalamus/#running-thalamus-from-a-wsgi-container
>
> - No information how to install Nginx and where to put virtual host
> config
>
> - No information how to integrate uWSGI in systemd
>
We can include detailed information here:
https://docs.gnuhealth.org/his/techguide/installation/vanilla.html#using-a-wsgi-server-for-gnu-health-hospital-management-component
> - No information how to handle permissions Nginx <-> uWSGI socket
> - "vi" as standard editor (e.g. after editconf) is not beginner
> friendly
Who said that? We all love vi and vim .
We can always use ed ;)
>
> - GTK client information is missing system requirements, e.g. on
> Debian:
>
> sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-3.0
> libcairo2-dev libgirepository1.0-dev python3-dev
>
> - Client installation is missing " source $HOME/.bashrc" after
> putting something into it
>
> (- Some strange symbols " ")
  is html for non-breaking space. Where did you see that one?
>
> If desired I can fix some minor of those and open issues for the rest.
>
Of course! Thank you, Gerald!
> However I would like this to be resolved before:
>
> https://codeberg.org/gnuhealth/his/issues/10
Happy hacking
Luis