Software de terceros

Puede instalar cualquier certificado CentOS/RHEL software de terceros en NethServer.

Si el software es de 32 bits solamente, debe instalar las bibliotecas de compatibilidad antes de instalar el software. Las bibliotecas relevantes deben ser:

  • glibc
  • glib
  • libstdc++
  • zlib

Por ejemplo, para instalar los paquetes mencionados anteriormente:

yum install glibc.i686 libgcc.i686 glib2.i686 libstdc++.i686 zlib.i686

Instalación

Si el software es un paquete RPM, utilice yum para instalarlo: el sistema se encargará de resolver todas las dependencias necesarias.

En caso de que una instalación de yum no sea posible, el mejor directorio de destino para software adicional está en /opt. Por ejemplo, dado un software llamado mysoftware, instálelo en /opt/mysoftware.

Copia de seguridad

El directorio que contiene datos relevantes debe incluirse dentro de la copia de seguridad añadiendo una línea a /etc/backup-data.d/custom.include. Véase Personalización de la copia de seguridad de datos.

Firewall

Si el software necesita algunos puertos abiertos en el firewall, cree un nuevo servicio llamado fw_<softwarename>.

Por ejemplo, dado el software mysoftware que necesita los puertos 3344 y 5566 en LAN, utilice los siguientes comandos:

config set fw_mysoftware service status enabled TCPPorts 3344,5566 access private
signal-event firewall-adjust
signal-event runlevel-adjust

Inicio y detención

NethServer utiliza el estándar nivel de ejecución 3.

El software instalado con yum ya debería estar configurado para comenzar en el arranque en el nivel de ejecución 3. Para verificar la configuración, ejecuta el comando chkconfig. El comando mostrará una lista de servicios con su propio estado.

Para habilitar un servicio en boot:

chkconfig mysoftware on

Para deshabilitar un servicio en boot:

chkconfig mysoftware off