Good morning,
Am Dienstag, 4. Juni 2024, 15:13:21 MESZ schrieb Luis Falcon:
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.
libreoffice-nogui seems to be Debian-specific - could not find it in my
packages, or on OBS
- 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.
/etc/systemd/.. for what (except systemd-configuration)? Sorry, cant spot it
from the text
- 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 ;)
:-) nano someone?
- 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
The dependencies are unfortunately a little diferent between the different
Distributions....
Cheers
Axel