LinuxParty
OpenMRS es un eficiente sistema de almacenamiento y recuperación de registros médicos electrónicos (EMR) lanzado como software de código abierto. Ayuda a brindar atención médica en los países en desarrollo para tratar a millones de pacientes con VIH/SIDA y tuberculosis (TB). Se basa en los principios de apertura para intercambiar datos de pacientes con otros sistemas de información médica. Puede administrar todos los registros médicos electrónicos a través de la interfaz web OpenMRS.
Este tutorial explicará cómo instalar el software OpenMRS en Ubuntu.
Requisitos previos
- Un servidor que ejecute al menos un Linux Ubuntu 22.04.
- Se configura una contraseña de root en el servidor.
Instalar OpenJDK 8
OpenMRS es una aplicación basada en Java y solo admite la versión 8 de Java. Por lo tanto, deberá instalar Java 8 en su servidor. Puede instalarlo usando el siguiente comando.
apt install openjdk-8-jdk
A continuación, verifique la versión de Java usando el siguiente comando:
java -version
Obtendrá el siguiente resultado:
openjdk version "1.8.0_352" OpenJDK Runtime Environment (build 1.8.0_352-8u352-ga-1~22.04-b08) OpenJDK 64-Bit Server VM (build 25.352-b08, mixed mode)
En este punto, Java 8 está instalado en su servidor. Ahora puede proceder a instalar el servidor MySQL.
Instalar el servidor MySQL 5.6
Ahora, necesitará instalar la versión 5.6 del servidor MySQL en su servidor. Porque OpenMRS solo es compatible con MySQL versión 5.6. De forma predeterminada, MySQL 5.6 no está disponible en el repositorio predeterminado de Ubuntu 22.04. Por lo tanto, deberá instalarlo desde la fuente.
Primero, cree un usuario y un grupo para MySQL usando el siguiente comando:
groupadd mysql
useradd -g mysql mysql
A continuación, descargue la fuente MySQL 5.6 desde su sitio web oficial usando el siguiente comando:
wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz
A continuación, extraiga el archivo descargado con el siguiente comando:
tar -xvf mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz
A continuación, mueva el directorio extraído a /usr/local con el siguiente comando:
mv mysql-5.6.46-linux-glibc2.12-x86_64 /usr/local/mysql
A continuación, cambie el directorio al directorio /usr/local/mysql y establezca la propiedad adecuada con el siguiente comando:
cd /usr/local/mysql chown -R mysql:mysql *
A continuación, instale las dependencias requeridas usando el siguiente comando:
apt-get install libaio1 libncurses5 libnuma-dev -y
A continuación, ejecute el siguiente script para instalar el servidor MySQL:
scripts/mysql_install_db --user=mysql
Obtendrá el siguiente resultado:
Puede iniciar el demonio MySQL con: cd . ; ./bin/mysqld_safe & Puedes probar el demonio MySQL con mysql-test-run.pl cd mysql-test; perl mysql-test-run.pl Informe cualquier problema en http://bugs.mysql.com/ La información más reciente sobre MySQL está disponible en la web en http://www.mysql.com Apoye a MySQL comprando soporte/licencias en http://shop.mysql.com Se creó un nuevo archivo de configuración predeterminado como ./my.cnf y El servidor lo utilizará de forma predeterminada cuando lo inicie. Puede editar este archivo para cambiar la configuración del servidor.
A continuación, establezca la propiedad adecuada para mysql y el directorio de datos:
chown -R root .
chown -R mysql data
A continuación, copie el archivo de configuración de MySQL y el archivo de servicio en la ubicación adecuada:
cp support-files/my-default.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysql.server
A continuación, inicie el servicio MySQL en modo seguro:
bin/mysqld_safe --user=mysql &
A continuación, configure la contraseña de root de MySQL con el siguiente comando:
bin/mysqladmin -u root password secure-password
A continuación, cree un enlace simbólico del binario MySQL usando el siguiente comando:
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
Finalmente, reinicie su servidor con el siguiente comando:
reboot
Después de reiniciar el sistema, inicie el servicio MySQL y habilítelo para que se inicie al reiniciar el sistema:
/etc/init.d/mysql.server start
update-rc.d -f mysql.server defaults
Ahora puedes verificar el estado del servicio MySQL con el siguiente comando:
/etc/init.d/mysql.server status
Obtendrá el siguiente resultado:
? mysql.server.service - LSB: start and stop MySQL Loaded: loaded (/etc/init.d/mysql.server; generated) Active: active (running) since Tue 2022-12-13 04:08:18 UTC; 15s ago Docs: man:systemd-sysv-generator(8) Tasks: 22 (limit: 2238) Memory: 455.3M CPU: 329ms CGroup: /system.slice/mysql.server.service ??1120 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/ubuntu2204.pid ??1228 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/… Dec 13 04:08:17 ubuntu2204 systemd[1]: Starting LSB: start and stop MySQL... Dec 13 04:08:17 ubuntu2204 mysql.server[1112]: Starting MySQL Dec 13 04:08:18 ubuntu2204 mysql.server[1112]: . * Dec 13 04:08:18 ubuntu2204 systemd[1]: Started LSB: start and stop MySQL.
Una vez que haya terminado, puede continuar con el siguiente paso.
Instalar Tomcat 8
A continuación, deberá instalar Tomcat 8 para implementar OpenMRS.
Primero, cree un usuario y un grupo para Tomcat con el siguiente comando:
groupadd tomcat
useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
A continuación, descargue Tomcat 8 desde su sitio web oficial usando el siguiente comando:
wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.84/bin/apache-tomcat-8.5.84.tar.gz
A continuación, cree un directorio para Tomcat y extraiga el archivo descargado al directorio /opt/tomcat:
mkdir /opt/tomcat
tar -xvzf apache-tomcat-8.5.84.tar.gz -C /opt/tomcat/ --strip-components=1
A continuación, establezca la propiedad adecuada en el directorio /opt/tomcat:
chown -R tomcat:tomcat /opt/tomcat
Una vez que haya terminado, puede continuar con el siguiente paso.
Cree un archivo de servicio Systemd para Tomcat
A continuación, deberá crear un archivo de servicio systemd para administrar el servicio Tomcat. Puedes crearlo con el siguiente comando:
nano /etc/systemd/system/tomcat.service
Agregue las siguientes líneas:
[Unit] Description=Apache Tomcat Web Application Container After=network.target [Service] Type=forking Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64 Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid Environment=CATALINA_HOME=/opt/tomcat Environment=CATALINA_BASE=/opt/tomcat Environment=’CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC’ ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/opt/tomcat/bin/shutdown.sh User=tomcat Group=tomcat UMask=0007 RestartSec=10 Restart=always [Install] WantedBy=multi-user.target
Guarde y cierre el archivo y luego vuelva a cargar el demonio systemd para aplicar los cambios:
systemctl daemon-reload
A continuación, inicie el servicio Tomcat con el siguiente comando:
systemctl start tomcat
Ahora puede verificar el estado del servicio Tomcat con el siguiente comando:
estado del sistemactl tomcat
Obtendrá el siguiente resultado:
? tomcat.service - Apache Tomcat Web Application Container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: enabled) Active: active (running) since Tue 2022-12-13 04:11:30 UTC; 7s ago Process: 1394 ExecStart=/opt/tomcat/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 1401 (java) Tasks: 28 (limit: 2238) Memory: 97.0M CPU: 2.192s CGroup: /system.slice/tomcat.service ??1401 /usr/lib/jvm/java-1.8.0-openjdk-amd64//bin/java -Djava.util.logging.config.file=/opt/tomcat/conf/logging.properties -Djav> Dec 13 04:11:30 ubuntu2204 systemd[1]: Starting Apache Tomcat Web Application Container... Dec 13 04:11:30 ubuntu2204 startup.sh[1394]: Tomcat started. Dec 13 04:11:30 ubuntu2204 systemd[1]: Started Apache Tomcat Web Application Container.
En este punto, Tomcat se inicia y escucha en el puerto 8080. Ahora puede continuar con el siguiente paso.
Instalar OpenMRS Ubuntu 22.04
Primero, cree un directorio para OpenMRS y establezca la propiedad adecuada con el siguiente comando:
mkdir /var/lib/OpenMRS
chown -R tomcat:tomcat /var/lib/OpenMRS
A continuación, descargue la última versión de OpenMRS usando el siguiente comando:
wget https://sourceforge.net/projects/openmrs/files/releases/OpenMRS_Platform_2.5.7/openmrs.war
Una vez que se complete la descarga, copie el archivo descargado al directorio de aplicaciones web de Tomcat:
cp openmrs.war /opt/tomcat/webapps/
A continuación, cambie la propiedad del archivo openmrs.war a tomcat:
chown -R tomcat:tomcat /opt/tomcat/webapps/openmrs.war
Una vez que haya terminado, puede continuar con el siguiente paso.
Realice la instalación de OpenMRS a través del navegador web
Ahora, abra su navegador web y acceda al asistente de instalación web de OpenMRS utilizando la URL http://your-server-ip:8080/openmrs. Deberías ver la pantalla de selección de idioma de OpenMRS:
Seleccione su idioma y haga clic en el botón => . Debería ver la pantalla Tipo de instalación.
Seleccione el tipo de instalación que desea y haga clic en el botón => . Deberías ver la siguiente pantalla:
Proporcione su contraseña de root de MySQL, anote la contraseña de administrador y haga clic en el botón => . Deberías ver la siguiente pantalla:
Haga clic en el botón => para crear una base de datos para OpenMRS y completar la instalación.
Proporcione el nombre de usuario predeterminado como administrador y la contraseña como Admin123, luego haga clic en el botón INICIAR SESIÓN . Debería ver el panel de OpenMRS en la siguiente pantalla:
Conclusión
¡Felicidades! ha instalado correctamente OpenMRS en Ubuntu 22.04. Espero que esta publicación le ayude a implementar OpenMRS en un sistema basado en Linux para almacenar y administrar el registro médico electrónico. Para obtener más información, visite la página de documentación de OpenMRS . No dudes en preguntarme si tienes alguna pregunta.
-
Artículos
- La versión candidata a la versión GIMP 3.0 ya está disponible para pruebas públicas
- Cómo ejecutar aplicaciones Android en Linux
- Cómo formatear discos en Linux desde la línea de comandos
- Cuarenta y tres monos escapan de un laboratorio de investigación en Estados Unidos
- Intel observa una mejora del rendimiento del 3888,9 % en el kernel de Linux: a partir de una línea de código
- Cómo crear un túnel SSH en Linux
- Cómo configurar el firewall UFW en Ubuntu en 5 minutos
- Linux Lite acaba de incorporar una útil función de inteligencia artificial para el escritorio, y es más sutil de lo que cree
- Cómo instalar Linux en una unidad USB y ejecutarlo en cualquier PC
- Phoca Desktop System Plugin 4.0.5 publicado
- Herramientas de IA para Traducciones Precisas y Naturales: Cómo Optimizar el Proceso
- 6 características que desearía que MacOS copiara de Linux
- Malware en Android: VPN y Apps Peligrosas en Play Store
- Probar el micrófono en Linux usando terminal o shell
- ¿Qué es peor que atrasar el reloj una hora? El horario de verano permanente