Wikilibros
eswikibooks
https://es.wikibooks.org/wiki/Portada
MediaWiki 1.45.0-wmf.5
first-letter
Medio
Especial
Discusión
Usuario
Usuario discusión
Wikilibros
Wikilibros discusión
Archivo
Archivo discusión
MediaWiki
MediaWiki discusión
Plantilla
Plantilla discusión
Ayuda
Ayuda discusión
Categoría
Categoría discusión
TimedText
TimedText talk
Módulo
Módulo discusión
GNU Health/Notas Específicas de Sistemas Operativos
0
38683
422892
405776
2025-06-15T14:11:06Z
201.254.132.146
/* Activar Python 3 como predeterminado */
422892
wikitext
text/x-wiki
= Arch Linux =
== Instalar dependencias ==
Instalar '''Python 3.6 , PIP (for Python3), PostgreSQL server, wget, patch y lsb-release'''
<syntaxhighlight lang="bash">
sudo pacman -S python3 python-pip postgresql wget patch lsb-release
</syntaxhighlight>
== Inicializar el cluster ==
<syntaxhighlight lang="bash">
su - postgres
initdb --encoding=unicode --locale=C --pgdata="/var/lib/postgres/data/"
exit
</syntaxhighlight>
== Iniciar y activar el servicio de PostgreSQL ==
<syntaxhighlight lang="bash">
systemctl start postgresql
systemctl enable postgresql
</syntaxhighlight>
Para información detallada está el capítulo de PostgreSQL en Arch [https://wiki.archlinux.org/index.php/PostgreSQL Arch Linux PostgreSQL documentation]
<br />
'''Una vez que haya terminado de instalar estas dependencias globales, vuelva a la [[GNU Health/Instalación|Instalación]] '''<br />
= Debian =
* Usar el instalador en modo texto
* Desmarcar el entorno gráfico de la opciones de instalación
* Instalar el servidor SSH
* Crear el usuario gnuhealth en el momento de instalar el Sistema Operativo
== Activar Python 3 como predeterminado ==
<source lang="bash">
apt install -y python-is-python3
</source><br />
== Instalar los requerimientos ==
<source lang="bash">
apt-get install postgresql python3-pip
</source><br />
'''Una vez que haya terminado de instalar estas dependencias globales, vuelva a la [[GNU Health/Instalación|Instalación]] '''<br />
<br />
= FreeBSD =
== En el momento de la instalación de FreeBSD ==
* Seleccionar SSHD
* Crear el usuario gnuhealth
== Instalar los requerimientos ==
<syntaxhighlight lang="bash">
pkg install python36 postgresql96-server py36-pip wget bash py36-lxml py36-pillow patch
</syntaxhighlight>
Crear enlaces simbólicos para Python3, pip y 2to3
<syntaxhighlight lang="bash">
cd /usr/local/bin
ln -si python3.6 python
ln -si 2to3-3.6 2to3
ln -si pip3-6 pip
</syntaxhighlight>
== Inicialar el cluster de PostgreSQL ==
<syntaxhighlight lang="bash">
service postgresql oneinitdb
</syntaxhighlight>
== Aplicar los parches de seguridad usango GNU Patch ==
El instalador de GNU Health usa GNU patch en lugar de FreeBSD patch.
Aplica el parche una vez terminado el proceso de "gnuhealth-setup install" de la siguiente manera:
<syntaxhighlight lang="bash">
source .gnuhealthrc
cdexe
cd ../trytond/res
gpatch -p2 < $HOME/gnuhealth-3.2.0/patches/security/GNUHEALTH32-SA-2017-1.trytond.patch.asc
</syntaxhighlight>
'''Una vez que haya terminado de instalar estas dependencias globales, vuelva a la [[GNU Health/Instalación|Instalación]] '''<br />
= openSUSE =
GNU Health en OpenSUSE se puede instalar usando el método general (recomendado) o mediante paquetes:
* Método A : Configuración usando el instalador genérico (gnuhealth-setup install)
OR
* Method B: Instalación usando los paquetes de GNU Health de OpenSUSE
Puedes usar uno u otro, pero, por favor, no uses los dos !
== Método A: Configuración usando el instalador genérico (gnuhealth-setup install) ==
Hemos realizado la instalación bajo el siguiente escenario. Proporciona un entorno liviano y a la vez funcional para el servidor de GNU Health:
* Descarga el servidor de openSUSE 15 Network [https://software.opensuse.org/distributions/leap CD image]
* Verifica el modelo de particionamiento de FS y otras opciones (recomendamos ext4 como sistema de archivos)
* Seleccionar la opción de SERVIDOR (solo texto)
* Activar el servidor SSHD
* Crear el usuario "gnuhealth" cuando se pregunte en el momento de la instalación.<br>
'''Instalar los requerimientos'''
<source lang="bash">
zypper install patch gcc libxml2-devel libxslt-devel lsb-release libjpeg8-devel python3-tools
</source>
'''Instalar PostgreSQL 9.6'''
<source lang="bash">
zypper install --no-recommends postgresql96-server postgresql96 postgresql96-devel
</source>
Crea el enlace para usar python 3 como predeterminado
<source lang="bash">
ln -si /usr/bin/python3 /usr/bin/python
</source>
Inicializa el entorno de PostgreSQL. El comando ''systemctl start'' inicializará el cluster de postgres.
<source lang="bash">
systemctl start postgresql
</source>
'''Una vez que haya terminado de instalar estas dependencias globales, vuelva a la [[GNU Health/Instalación|Instalación]] '''<br />
== Método B: Instalación usando los paquetes de GNU Health de OpenSUSE ==
<br>
'''NOTA : Si usaste el método A, por favor NO USES éste ! Son mutualmente exclusivos ! '''
<br>
Empezando en la versión de Leap 42.3, openSUSE incluye GNU Health en sus distribuciones. Para instalar GNU Health en openSUSE usando los paquetes puedes hacerlo mediante :
<source lang="bash">
zypper install gnuhealth
</source>
Para ejecutar procesos de configuración posteriores, ejecuta el siguiente script:
<source lang="bash">
openSUSE-gnuhealth-setup
</source>
'''Una vez que haya terminado de instalar estas dependencias globales, vuelva a la [[GNU Health/Instalación|Instalación]] '''<br />
= Ubuntu =
* Crear el usuario "gnuhealth" en el momento de la instalación del sistema operativo
* Seleccionar PostgreSQL y el servidor SSH durante la instalación de Ubuntu
== Instalar los requerimientos ==
<source lang="bash">
apt-get install python3-pip
</source>
== Generar los enlaces para Python3 y 2to3 ==
<source lang="bash">
sudo bash
</source>
<source lang="bash">
cd /usr/bin
ln -si python3 python
ln -si 2to3-3.5 2to3
exit
</source>
<br />
'''Una vez que haya terminado de instalar estas dependencias globales, vuelva a la [[GNU Health/Instalación|Instalación]] '''<br />
re4lerxfa275w5ymjbj7fig59ua9lga
422893
422892
2025-06-15T14:13:21Z
201.254.132.146
/* Generar los enlaces para Python3 y 2to3 */
422893
wikitext
text/x-wiki
= Arch Linux =
== Instalar dependencias ==
Instalar '''Python 3.6 , PIP (for Python3), PostgreSQL server, wget, patch y lsb-release'''
<syntaxhighlight lang="bash">
sudo pacman -S python3 python-pip postgresql wget patch lsb-release
</syntaxhighlight>
== Inicializar el cluster ==
<syntaxhighlight lang="bash">
su - postgres
initdb --encoding=unicode --locale=C --pgdata="/var/lib/postgres/data/"
exit
</syntaxhighlight>
== Iniciar y activar el servicio de PostgreSQL ==
<syntaxhighlight lang="bash">
systemctl start postgresql
systemctl enable postgresql
</syntaxhighlight>
Para información detallada está el capítulo de PostgreSQL en Arch [https://wiki.archlinux.org/index.php/PostgreSQL Arch Linux PostgreSQL documentation]
<br />
'''Una vez que haya terminado de instalar estas dependencias globales, vuelva a la [[GNU Health/Instalación|Instalación]] '''<br />
= Debian =
* Usar el instalador en modo texto
* Desmarcar el entorno gráfico de la opciones de instalación
* Instalar el servidor SSH
* Crear el usuario gnuhealth en el momento de instalar el Sistema Operativo
== Activar Python 3 como predeterminado ==
<source lang="bash">
apt install -y python-is-python3
</source><br />
== Instalar los requerimientos ==
<source lang="bash">
apt-get install postgresql python3-pip
</source><br />
'''Una vez que haya terminado de instalar estas dependencias globales, vuelva a la [[GNU Health/Instalación|Instalación]] '''<br />
<br />
= FreeBSD =
== En el momento de la instalación de FreeBSD ==
* Seleccionar SSHD
* Crear el usuario gnuhealth
== Instalar los requerimientos ==
<syntaxhighlight lang="bash">
pkg install python36 postgresql96-server py36-pip wget bash py36-lxml py36-pillow patch
</syntaxhighlight>
Crear enlaces simbólicos para Python3, pip y 2to3
<syntaxhighlight lang="bash">
cd /usr/local/bin
ln -si python3.6 python
ln -si 2to3-3.6 2to3
ln -si pip3-6 pip
</syntaxhighlight>
== Inicialar el cluster de PostgreSQL ==
<syntaxhighlight lang="bash">
service postgresql oneinitdb
</syntaxhighlight>
== Aplicar los parches de seguridad usango GNU Patch ==
El instalador de GNU Health usa GNU patch en lugar de FreeBSD patch.
Aplica el parche una vez terminado el proceso de "gnuhealth-setup install" de la siguiente manera:
<syntaxhighlight lang="bash">
source .gnuhealthrc
cdexe
cd ../trytond/res
gpatch -p2 < $HOME/gnuhealth-3.2.0/patches/security/GNUHEALTH32-SA-2017-1.trytond.patch.asc
</syntaxhighlight>
'''Una vez que haya terminado de instalar estas dependencias globales, vuelva a la [[GNU Health/Instalación|Instalación]] '''<br />
= openSUSE =
GNU Health en OpenSUSE se puede instalar usando el método general (recomendado) o mediante paquetes:
* Método A : Configuración usando el instalador genérico (gnuhealth-setup install)
OR
* Method B: Instalación usando los paquetes de GNU Health de OpenSUSE
Puedes usar uno u otro, pero, por favor, no uses los dos !
== Método A: Configuración usando el instalador genérico (gnuhealth-setup install) ==
Hemos realizado la instalación bajo el siguiente escenario. Proporciona un entorno liviano y a la vez funcional para el servidor de GNU Health:
* Descarga el servidor de openSUSE 15 Network [https://software.opensuse.org/distributions/leap CD image]
* Verifica el modelo de particionamiento de FS y otras opciones (recomendamos ext4 como sistema de archivos)
* Seleccionar la opción de SERVIDOR (solo texto)
* Activar el servidor SSHD
* Crear el usuario "gnuhealth" cuando se pregunte en el momento de la instalación.<br>
'''Instalar los requerimientos'''
<source lang="bash">
zypper install patch gcc libxml2-devel libxslt-devel lsb-release libjpeg8-devel python3-tools
</source>
'''Instalar PostgreSQL 9.6'''
<source lang="bash">
zypper install --no-recommends postgresql96-server postgresql96 postgresql96-devel
</source>
Crea el enlace para usar python 3 como predeterminado
<source lang="bash">
ln -si /usr/bin/python3 /usr/bin/python
</source>
Inicializa el entorno de PostgreSQL. El comando ''systemctl start'' inicializará el cluster de postgres.
<source lang="bash">
systemctl start postgresql
</source>
'''Una vez que haya terminado de instalar estas dependencias globales, vuelva a la [[GNU Health/Instalación|Instalación]] '''<br />
== Método B: Instalación usando los paquetes de GNU Health de OpenSUSE ==
<br>
'''NOTA : Si usaste el método A, por favor NO USES éste ! Son mutualmente exclusivos ! '''
<br>
Empezando en la versión de Leap 42.3, openSUSE incluye GNU Health en sus distribuciones. Para instalar GNU Health en openSUSE usando los paquetes puedes hacerlo mediante :
<source lang="bash">
zypper install gnuhealth
</source>
Para ejecutar procesos de configuración posteriores, ejecuta el siguiente script:
<source lang="bash">
openSUSE-gnuhealth-setup
</source>
'''Una vez que haya terminado de instalar estas dependencias globales, vuelva a la [[GNU Health/Instalación|Instalación]] '''<br />
= Ubuntu =
* Crear el usuario "gnuhealth" en el momento de la instalación del sistema operativo
* Seleccionar PostgreSQL y el servidor SSH durante la instalación de Ubuntu
== Instalar los requerimientos ==
<source lang="bash">
apt-get install python3-pip
</source>
== Generar los enlaces para Python3 y 2to3 ==
<source lang="bash">
sudo apt install -y python-is-python3
</source>
<br />
'''Una vez que haya terminado de instalar estas dependencias globales, vuelva a la [[GNU Health/Instalación|Instalación]] '''<br />
dw6wu5g8ybkxm47gy1leo4scyngeqyl
Discusión:Mantenimiento y Montaje de Equipos Informáticos
1
63204
422894
422798
2025-06-15T21:18:04Z
Juliamig
125773
422894
wikitext
text/x-wiki
== Aquí otro instituto que lo está usando ==
Muchísimas gracias Toni por tu trabajo. Hemos trabajado con este Wikibook en el IES La Cañuela (Yuncos) Curso 2024/25, también un alumnado de bajos recursos y poca motivación. Hemos aprendido mucho gracias a este Wikibook y esperamos poder usarlo el año que viene también. Ha sido una guía muy completa y actualizada para explicar este modulo tan importante para la formación de los alumnos.
== Quiero añadir un instituto que la usa ==
Hemos usado este libro en el IES Vistalegre de Madrid en el curso 2024/25. Mis alumnos y yo agradecemos el recurso. Es un centro con alumnos en con pocos recursos en muchos caso y nos ha sido, está siendo, de gran ayuda.
Espero que lo incluyen [[Usuario:Jjnuevo|Jjnuevo]] ([[Usuario discusión:Jjnuevo|discusión]]) 09:53 12 dic 2024 (UTC)
:pues claro!!, es un wikilibro funciona como wikipedia Toni Peris 13:56 13 dic 2024 (UTC)
== Nuevo instituto usando este excelente recurso. ==
En el IES Torrevigía de Torrevieja - Alicante hemos usado este excelente recurso en MME en el transcurso del curso académico 2024 / 2025. Es una aportación maravillosa que se debería seguir en el resto de módulos de Formación Profesional. Gracias por la tarea de crear y compartir toda esta información. [[Especial:Contribuciones/213.0.87.19|213.0.87.19]] 08:04 30 may 2025 (UTC)
l06lv3ky93dfh9dvhh70leorgj9u699