# System & Anon Updates

When installing or upgrading the Anon package to version anon-0.4.9.7 and above, necessary steps to agree to the [Terms and Conditions](https://www.anyone.io/terms) must be applied, for these operations to succeed successfully. We offer different methods to accept the agreement, either manually or in advance.

### Using APT package manager

Update list of available packages

```shell
sudo apt-get update
```

Upgrade to the latest Anon package.

```sh
sudo apt-get --only-upgrade install anon
```

Accept the terms and conditions by highlighting `<Yes>` and hit **Enter**.

<figure><img src="/files/Xn1Ov1pjMyoNdAJjmjNZ" alt="" width="563"><figcaption></figcaption></figure>

***

### How to accept the Terms and Conditions prior to installing or upgrading the Anon binary.

#### Preseed debconf database

Apply the debconf preseed:

```bash
sudo echo "anon anon/terms boolean true" | debconf-set-selections
```

Verify that the debconf preseed has applied properly:

```bash
sudo debconf-show anon
```

***

### Agree to terms and conditions with a parameter in anonrc

Add the parameter `AgreeToTerms 1` in the **anonrc** file, normally located `/etc/anon/anonrc`.&#x20;

***

### Ansible playbook

Add the configuration to your playbook:

{% code title="playbook.yaml" %}

```yaml
- name: Accept terms and conditions
  ansible.builtin.debconf:
    name: anon
    question: anon/terms
    value: "true"
    vtype: select
```

{% endcode %}


---

# 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.anyone.io/relay/maintenance/updates.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.
