Skip to content

🔄 Atualizar o OpenFW UTM Community

O gerenciamento de atualizações do OpenFW pode ser realizado de duas maneiras: de forma visual e intuitiva através da Interface Web, ou com maior granularidade e controle técnico diretamente pela Linha de Comando (CLI) via SSH.

Atenção

Antes de iniciar qualquer procedimento de atualização, acesse System > Backup e execute um backup completo das configurações atuais por segurança.

🌐 1. Atualização via Interface Web

A forma mais simples e recomendada para verificar pacotes pendentes de maneira global:

  • ⏱️ Acesse o menu superior e navegue até System > Updates.
  • 🔍 Clique no botão Check Updates para consultar os servidores de repositório comunitários.
  • 🚀 Caso existam atualizações disponíveis, o botão Update Now ficará ativo. Clique nele para iniciar o processo automatizado.

💻 2. Atualização via Linha de Comando (CLI / SSH)

Para administradores que necessitam acompanhar o progresso em tempo real ou congelar pacotes específicos durante a manutenção, utilize as etapas abaixo via console ou terminal SSH:

📦 2.1. Sincronizar os Repositórios

Atualize a lista local de pacotes com os servidores de distribuição do OpenFW:

smart update

🔍 2.2. Checar Pacotes Disponíveis

Verifique se existem novas versões prontas para instalação no sistema:

smart newer

🚀 2.3. Executar o Upgrade Geral

Para baixar e aplicar todas as correções de sistema e segurança pendentes de uma só vez, utilize o utilitário nativo herdado da arquitetura Endian:

openfw-upgrade

🔒 3. Gerenciamento Avançado de Pacotes (Locks)

Caso precise reter a versão atual de um serviço específico (como agentes de monitoramento) para evitar que ele quebre após uma atualização global, você pode fixá-lo usando o gerenciador de pacotes smart.

🛡️ 3.1. Bloquear a Atualização de um Pacote

Para isentar e travar a versão de um pacote específico, utilize a flag lock:

smart flag --set lock <nome-pacote>

Exemplo prático para travar o monitoramento:

smart flag --set lock zabbix-agent

📋 3.2. Listar Pacotes Bloqueados

Para auditar quais pacotes estão atualmente configurados com restrição de atualização no seu firewall:

smart flag --show

🔓 3.3. Remover o Bloqueio de um Pacote

Para liberar novamente o pacote de modo que ele volte a receber novas atualizações nos próximos ciclos de upgrade:

smart flag --remove lock <nome-pacote>