Breadcrumbs

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