[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Health-dev] Current Vanilla Installation
From: |
Axel Braun |
Subject: |
Re: [Health-dev] Current Vanilla Installation |
Date: |
Wed, 05 Jun 2024 10:11:44 +0200 |
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
signature.asc
Description: This is a digitally signed message part.