> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/unigetui/it/guide/understand/how-it-works.md).

# Come funziona UniGetUI

UniGetUI non ospita alcun software. È un'unica interfaccia per i gestori di pacchetti del computer, che scaricano le applicazioni dai rispettivi editori.

UniGetUI non contiene né ospita alcuna applicazione. È una **finestra sui gestori di pacchetti** già usati da milioni di persone, come WinGet su Windows, Homebrew su macOS o APT su Linux. Capire questa sola idea spiega quasi tutto il resto: da dove provengono le applicazioni, perché alcune non sono elencate e che cosa controllare quando qualcosa non riesce.

## Tre livelli

<table><thead><tr><th width="200">LIVELLO</th><th>CHE COSA FA</th><th>ESEMPI</th></tr></thead><tbody><tr><td><strong>UniGetUI</strong></td><td>Mostra tutto in un unico posto e invia le richieste (installare, aggiornare, rimuovere) al gestore di pacchetti giusto.</td><td>L'applicazione che sta usando.</td></tr><tr><td><strong>Gestori di pacchetti</strong></td><td>Strumenti della riga di comando che sanno quali applicazioni esistono, quale versione è installata e come installarle o aggiornarle.</td><td>WinGet, Scoop, Chocolatey, Homebrew, APT, Flatpak, npm, pip…</td></tr><tr><td><strong>Editori</strong></td><td>Le aziende e gli sviluppatori che creano le applicazioni. Nella maggior parte dei casi, il programma di installazione viene scaricato dai loro server.</td><td>Google, Mozilla, VideoLAN…</td></tr></tbody></table>

## Che cosa significa per lei

**Ottiene il programma di installazione vero.** Quando installa Firefox tramite UniGetUI con WinGet, il programma di installazione proviene da Mozilla, come se lo avesse scaricato dal loro sito Web. UniGetUI non lo reimpacchetta.

**UniGetUI vede le applicazioni che non ha installato tramite esso.** I gestori di pacchetti possono riconoscere il software già presente sul computer, quindi UniGetUI può offrire aggiornamenti per applicazioni installate mesi fa da un sito Web.

**Se nessun gestore di pacchetti conosce un'applicazione, UniGetUI non può aggiornarla.** Alcuni driver, utilità hardware e applicazioni di Microsoft Store rientrano in questa categoria. Veda [Cosa non fa UniGetUI](/unigetui/it/guide/understand/limits.md).

**Quando qualcosa non riesce, di solito il gestore di pacchetti ha la risposta.** UniGetUI mostra l'output del gestore di pacchetti per ogni operazione. È la prima cosa da guardare, e la prima cosa che il supporto chiederà. Veda [Un aggiornamento o un'installazione non riesce](/unigetui/it/aiuto/troubleshooting/update-or-install-fails.md).

**L'affidabilità dipende dall'origine.** I gestori di pacchetti come WinGet esaminano ciò che viene aggiunto ai cataloghi, ma non scrivono il software. Prima di installare qualcosa di sconosciuto, controlli l'editore e l'origine nei dettagli del pacchetto. Veda [Da dove provengono i pacchetti e di cosa fidarsi](/unigetui/it/guide/understand/trust-and-security.md).

## Quali gestori di pacchetti posso usare?

UniGetUI attiva i gestori di pacchetti presenti per il sistema.

{% tabs %}
{% tab title="Windows" %}
WinGet, Scoop, Chocolatey, Windows PowerShell, PowerShell 7, npm, Bun, pip, Cargo, .NET Tool e vcpkg.

Se WinGet manca o non funziona, UniGetUI ricorre a Pinget, un'implementazione integrata di WinGet, così può continuare a lavorare.
{% endtab %}

{% tab title="macOS" %}
Homebrew, PowerShell 7, npm, Bun, pip, Cargo, .NET Tool e vcpkg.
{% endtab %}

{% tab title="Linux" %}
APT, DNF, Pacman, Snap o Flatpak a seconda della distribuzione, più Homebrew, PowerShell 7, npm, Bun, pip, Cargo, .NET Tool e vcpkg.
{% endtab %}
{% endtabs %}

Non le servono tutti. La maggior parte delle persone usa solo WinGet su Windows, Homebrew su macOS o il gestore della propria distribuzione su Linux. Gli sviluppatori spesso aggiungono npm, pip o Cargo.

I dettagli e i requisiti di ciascuno sono in [Gestori di pacchetti supportati](/unigetui/it/riferimento/package-managers.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/unigetui/it/guide/understand/how-it-works.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
