Skip to main content
Skip table of contents

Preparar el entorno para la instalación en Linux

Antes de empezar a instalar el NDD Print Agent en distribuciones Linux, necesita preparar el entorno.

Paso 1: Desactivar componentes

Los siguientes componentes desactivan la detección automática de colas de impresión.

  1. Abra el terminal (Ctrl + Alt + T)

  2. Digite los comandos:

BASH
systemctl disable avahi-daemon
BASH
systemctl disable cups-browsed
BASH
systemctl stop avahi-daemon
BASH
systemctl stop cups-browsed
  1. Presione Enter

image-20240514-165200.png

Desactivar componentes

Paso 2: Cambiar la política de cancelación de trabajos de CUPS

  1. Abra el terminal (Ctrl + Alt + T)

  2. Digite el comando:

BASH
nano /etc/cups/cupsd.conf
  1. Buscar el parámetro ErrorPolicy

  2. Cambia el valor a abort-job

Puede ser que la configuración esté en blanco, en cuyo caso basta con introducir el valor ErrorPolicy abort-job.

  1. Guarde el ajuste

  2. Reinicie CUPS utilizando el comando

BASH
systemctl restart cups

Más información en Configurações do CUPS.

Paso 3: Cambiar SELinux a modo permisivo

Este paso sólo debe realizarse si SELinux está instalado.

Para comprobar el estado de SE Linux: En el terminal, escriba el comando sudo getenforce.

  1. Abra el archivo /etc/selinux/config en un editor de texto de su elección

  2. Establezca la opción SELINUX en permisivo:

#This file controls the state of SELinux on the system.
#SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=permissive
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.

  1. Guarde el archivo

  2. Reinicie el sistema

Comprobar el estado de SELINUX:

  1. Después de reiniciar el sistema

  2. Abre el terminal (Ctrl + Alt + T)

  3. Escribe el comando sudo getenforce y comprueba que el retorno es Permisivo:

$ getenforce
Permissive

Paso 4: Editar el archivo sysctl.conf

  1. Abra el terminal

  2. Ejecute el siguiente comando en el terminal para abrir el editor:

BASH
sudo nano /etc/sysctl.conf
  1. Al final del archivo, añada las dos líneas siguientes para permitir que los procesos del agente monitoricen un número mucho mayor de archivos simultáneamente:

fs.inotify.max_user_instances=8192
fs.inotify.max_user_watches=524288

  1. Pulse CTRL + X para guardar los cambios en el archivo y ciérralo

  2. Ejecute el siguiente comando en el terminal para aplicar el ajuste realizado en el archivo:

BASH
sudo sysctl -p

Páginas relacionadas

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.