# Package Hold

## Versão

* Linux Control Center = 2.10.X ou superior

## Requisitos

* Hosts na base de dados do LCC previamente configurados

## Overview

* Este guia provê informações e passo a passo para realizar a configuração de pacotes em Hold no Linux Control Center

## Objetivo

* Marcar pacotes com a flag "Hold" para que permaneçam em sua versão atual.

  <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Se houver pacotes marcados como <em>Hold</em> no Host antes de sua importação para o LCC, será necessário marcá-los novamente como "Hold" na console do LCC após a importação.</p><p>A marcação de pacotes como <em>Hold</em> seguem a relação de <strong>Host X Pacote</strong>, impedindo que o pacote seja alterado independente de qual ação de gerenciamento de pacote do LCC seja executada.</p></div>

## Package Hold em Hosts

1. Para incluir pacotes na lista de Hold de um Host, acesse a tela **Hosts**

   ![](/files/OljqgLDrD3wX1PQk5Bj2)
2. Clique na linha de um Host desejado e abra na guia **General**

   ![](/files/wYNgdhivZXqUvGfTTgxP)
3. Selecione os pacotes na tabela **Packages available to hold** e mova-os para a tabela do lado direito com a seta indicadora.

   ![](/files/jGmSTwxbaOBv1AUR6Agk)
4. Clique em **Save**

   ![](/files/F0X6r9N0VDoDKKY0T0dr)
5. Pronto! A partir de agora, qualquer ação de gerenciamento de pacotes realizada neste Host vai respeitar os pacotes configurados como "Hold", ou seja, esses pacotes não serão alterados.

## Package Hold em Grupo de Hosts

1. Para incluir a configuração de Hold em um grupo de Hosts, acesse a tela **Host Groups**.

   ![](/files/dXcaLkU4Ym8Ayrw02FEo)
2. Clique em **Manual**.

   ![](/files/hUeaGVjCoXgOedpSWVF2)
3. Clique no grupo desejado.

   ![](/files/TwrqjWjJCQK27TDdfUDX)
4. Desça até a tabela de **Packages**, selecione os pacotes na tabela esquerda e mova-os para a tabela **Packages in the group** ao lado direito com a seta indicadora.

   ![](/files/2a0GwSTa8ZzPi9F9EBNX)
5. Clique em **Save**

   ![](/files/TcTPtQNlqQpTVm6lzrBD)
6. Pronto! A partir de agora, qualquer ação de gerenciamento de pacotes realizada neste Host vai respeitar os pacotes configurados como "Hold", ou seja, esses pacotes não serão alterados.

## Package Hold Persist

* Essa configuração impede que o pacote seja alterado, mesmo que o comando seja executado diretamente no terminal dos hosts gerenciados pelo LCC.

1. Clique em **Config**

   ![](/files/UGNE3R1kmtj2nKsBxf2h)
2. Clique em **Parameters**

   ![](/files/wKP1tOjdpxCauYcBTJ5Z)
3. Clique em **Ansible**

   ![](/files/GMss2Ze1aj36viy9CcMZ)
4. Marque a opção **Package Hold Persist** e clique em **Save**

   ![](/files/Hga19fPiBxh9A55ICwtP)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.linuxcontrolcenter.com.br/host-actions/package-hold.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
