Skip to main content
Skip table of contents

Preparar o ambiente para instalação no Linux

Antes de iniciar a instalação do NDD Print Agent nas distribuições Linux, é necessário preparar o ambiente.

Passo 1: Desativar componentes

Os componentes abaixo desativam autodiscovery de filas de impressão.

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

  2. Digite os comandos:

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

    image-20240514-165200.png

    Desativar componentes

Passo 2: Alterar a política de cancelamento de trabalhos do CUPS

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

  2. Digite o comando:

BASH
nano /etc/cups/cupsd.conf
  1. Encontre o parâmetro ErrorPolicy

  2. Altere o valor para abort-job

Pode ser que a configuração esteja em branco, nestes casos basta inserir o valor ErrorPolicy abort-job.

  1. Salve a alteração

  2. Reinicie o CUPS, através do comando:

BASH
systemctl restart cups

Saiba mais em Configurações do CUPS.

Passo 3: Alterar SELinux para o modo permissivo

Este passo deve ser realizado apenas se o SELinux estiver instalado.

Para verificar o estado do SE Linux: No terminal, digite o comando sudo getenforce

  1. Abra o arquivo /etc/selinux/config em um editor de texto de sua escolha

  2. Configure a opção SELINUX para permissive:

#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. Salve o arquivo

  2. Reinicie o sistema

Verificar o status do SELINUX:

  1. Após o reinício do sistema

  2. Abra o terminal (Ctrl + Alt + T)

  3. Digite o comando sudo getenforce e verifique se o retorno foi Permissive:

$ getenforce
Permissive

Passo 4: Editar o arquivo sysctl.conf

  1. Abra o terminal

  2. Execute o comando abaixo no terminal para abrir o editor:

BASH
sudo nano /etc/sysctl.conf
  1. Ao final do arquivo, adicione as duas linhas abaixo para permitir que os processos do agente monitorem um número muito maior de arquivos simultaneamente:

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

  1. Pressione CTRL + X para salvar as edições no arquivo e fechá-lo

  2. Execute o comando abaixo no terminal para aplicar o ajuste realizado no arquivo:

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.