> 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/riferimento/package-managers.md).

# Gestori di pacchetti supportati

I gestori di pacchetti supportati da UniGetUI su Windows, macOS e Linux, che cosa installa ciascuno e che cosa deve esserci sul computer perché UniGetUI lo usi.

UniGetUI non installa il software da solo. Guida i gestori di pacchetti del computer e mostra i pacchetti in un unico posto. Quali gestori sono disponibili dipende dal sistema operativo, e ciascuno funziona solo quando i requisiti sono soddisfatti.

Per attivare o disattivare un gestore, cambiare l'eseguibile o gestire le origini, apra ***Gestori pacchetti*** nel menu a sinistra. Ogni opzione è elencata in [Tutte le impostazioni](/unigetui/it/riferimento/settings.md#package-manager-preferences).

## Windows

<table><thead><tr><th width="250">GESTORE</th><th>ID CLI</th><th>CHE COSA INSTALLA</th><th>REQUISITI</th></tr></thead><tbody><tr><td><strong>WinGet</strong></td><td><code>winget</code></td><td>Software generale e applicazioni di Microsoft Store, dalle origini <code>winget</code>, <code>winget-fonts</code> e <code>msstore</code>.</td><td>WinGet (App Installer), incluso in Windows 10 e 11. Se WinGet non può essere usato, UniGetUI ricorre a Pinget, un'implementazione portatile di WinGet inclusa con UniGetUI.</td></tr><tr><td><strong>Scoop</strong></td><td><code>scoop</code></td><td>Utilità, programmi della riga di comando e software generale, da bucket come <code>main</code>, <code>extras</code> e <code>versions</code>. Il software generale richiede il bucket <code>extras</code>.</td><td>Scoop. Può installarlo dalla pagina delle impostazioni di Scoop con <em><strong>Installa Scoop</strong></em>. UniGetUI usa anche Scoop-Search e Git.</td></tr><tr><td><strong>Chocolatey</strong></td><td><code>chocolatey</code></td><td>Software generale, dal repository <code>community</code>.</td><td>Chocolatey.</td></tr><tr><td><strong>PowerShell 5.x</strong></td><td><code>winps</code></td><td>Moduli, script e cmdlet di PowerShell, dalla PowerShell Gallery.</td><td>Windows PowerShell, incluso in Windows.</td></tr><tr><td><strong>PowerShell 7.x</strong></td><td><code>pwsh</code></td><td>Moduli, script e cmdlet di PowerShell, dalla PowerShell Gallery.</td><td>PowerShell 7 (<code>pwsh.exe</code>).</td></tr><tr><td><strong>Npm</strong></td><td><code>npm</code></td><td>Librerie e utilità di Node.js, dal registro npm.</td><td>Node.js con npm.</td></tr><tr><td><strong>Bun</strong></td><td><code>bun</code></td><td>Pacchetti JavaScript, dal registro npm.</td><td>Bun.</td></tr><tr><td><strong>Pip</strong></td><td><code>pip</code></td><td>Librerie e utilità Python, da PyPI.</td><td>Python con pip. La ricerca usa il pacchetto Python <code>parse_pip_search</code>.</td></tr><tr><td><strong>.NET Tool</strong></td><td><code>dotnet-tool</code></td><td>Strumenti .NET, da nuget.org.</td><td>Il SDK .NET (<code>dotnet</code>).</td></tr><tr><td><strong>Cargo</strong></td><td><code>cargo</code></td><td>Librerie e programmi Rust, da crates.io.</td><td>Rust con Cargo. L'installazione e l'aggiornamento richiedono anche <code>cargo-binstall</code> e <code>cargo-update</code>.</td></tr><tr><td><strong>vcpkg</strong></td><td><code>vcpkg</code></td><td>Librerie C e C++.</td><td>vcpkg e Git. La radice di vcpkg deve essere impostata nella variabile d'ambiente <code>VCPKG_ROOT</code> o con <em><strong>Cambia il percorso radice di vcpkg</strong></em>.</td></tr></tbody></table>

## macOS

<table><thead><tr><th width="250">GESTORE</th><th>ID CLI</th><th>CHE COSA INSTALLA</th><th>REQUISITI</th></tr></thead><tbody><tr><td><strong>Homebrew</strong></td><td><code>homebrew</code></td><td>Formulae e cask.</td><td>Homebrew (<code>brew</code>).</td></tr><tr><td><strong>PowerShell 7.x</strong></td><td><code>pwsh</code></td><td>Moduli, script e cmdlet di PowerShell, dalla PowerShell Gallery.</td><td>PowerShell 7 (<code>pwsh</code>).</td></tr><tr><td><strong>Npm</strong></td><td><code>npm</code></td><td>Librerie e utilità di Node.js, dal registro npm.</td><td>Node.js con npm.</td></tr><tr><td><strong>Bun</strong></td><td><code>bun</code></td><td>Pacchetti JavaScript, dal registro npm.</td><td>Bun.</td></tr><tr><td><strong>Pip</strong></td><td><code>pip</code></td><td>Librerie e utilità Python, da PyPI.</td><td>Python con pip.</td></tr><tr><td><strong>.NET Tool</strong></td><td><code>dotnet-tool</code></td><td>Strumenti .NET, da nuget.org.</td><td>Il SDK .NET (<code>dotnet</code>).</td></tr><tr><td><strong>Cargo</strong></td><td><code>cargo</code></td><td>Librerie e programmi Rust, da crates.io.</td><td>Rust con Cargo, <code>cargo-binstall</code> e <code>cargo-update</code>.</td></tr><tr><td><strong>vcpkg</strong></td><td><code>vcpkg</code></td><td>Librerie C e C++.</td><td>vcpkg e Git, con la radice di vcpkg impostata.</td></tr></tbody></table>

## Linux

UniGetUI legge `/etc/os-release` per scegliere i gestori specifici della distribuzione. Se non può leggere il file, li carica tutti.

<table><thead><tr><th width="250">GESTORE</th><th>ID CLI</th><th>CHE COSA INSTALLA</th><th>REQUISITI</th></tr></thead><tbody><tr><td><strong>Apt</strong></td><td><code>apt</code></td><td>Pacchetti Debian e Ubuntu.</td><td>Una distribuzione basata su Debian o Ubuntu.</td></tr><tr><td><strong>Dnf</strong></td><td><code>dnf</code></td><td>Pacchetti RPM.</td><td>Una distribuzione basata su Fedora, RHEL o CentOS.</td></tr><tr><td><strong>Pacman</strong></td><td><code>pacman</code></td><td>Pacchetti Arch Linux.</td><td>Arch Linux o una derivata.</td></tr><tr><td><strong>Snap</strong></td><td><code>snap</code></td><td>Pacchetti Snap, dallo store Snapcraft.</td><td>Snap, su una distribuzione basata su Debian, Ubuntu, Fedora o Arch.</td></tr><tr><td><strong>Flatpak</strong></td><td><code>flatpak</code></td><td>Applicazioni desktop, dai remote configurati come Flathub.</td><td>Flatpak, su una distribuzione basata su Debian, Ubuntu, Fedora o Arch.</td></tr><tr><td><strong>Homebrew</strong></td><td><code>homebrew</code></td><td>Formulae. I cask non sono disponibili su Linux.</td><td>Homebrew (<code>brew</code>).</td></tr><tr><td><strong>PowerShell 7.x</strong></td><td><code>pwsh</code></td><td>Moduli, script e cmdlet di PowerShell, dalla PowerShell Gallery.</td><td>PowerShell 7 (<code>pwsh</code>).</td></tr><tr><td><strong>Npm</strong></td><td><code>npm</code></td><td>Librerie e utilità di Node.js, dal registro npm.</td><td>Node.js con npm.</td></tr><tr><td><strong>Bun</strong></td><td><code>bun</code></td><td>Pacchetti JavaScript, dal registro npm.</td><td>Bun.</td></tr><tr><td><strong>Pip</strong></td><td><code>pip</code></td><td>Librerie e utilità Python, da PyPI.</td><td>Python con pip.</td></tr><tr><td><strong>.NET Tool</strong></td><td><code>dotnet-tool</code></td><td>Strumenti .NET, da nuget.org.</td><td>Il SDK .NET (<code>dotnet</code>).</td></tr><tr><td><strong>Cargo</strong></td><td><code>cargo</code></td><td>Librerie e programmi Rust, da crates.io.</td><td>Rust con Cargo, <code>cargo-binstall</code> e <code>cargo-update</code>.</td></tr><tr><td><strong>vcpkg</strong></td><td><code>vcpkg</code></td><td>Librerie C e C++.</td><td>vcpkg e Git, con la radice di vcpkg impostata.</td></tr></tbody></table>

{% hint style="info" %}
L'**ID CLI** è il valore previsto dall'opzione `--manager` dell'[interfaccia della riga di comando](/unigetui/it/riferimento/cli.md) e dell'[API di automazione](/unigetui/it/riferimento/ipc-api.md).
{% endhint %}

{% hint style="warning" %}
I pacchetti sono pubblicati da terze parti, non da UniGetUI né da Devolutions. Controlli l'editore e l'origine prima di installare un pacchetto. Veda [Da dove provengono i pacchetti e di cosa fidarsi](/unigetui/it/guide/understand/trust-and-security.md).
{% endhint %}

## Buono a sapersi

* Le applicazioni normali di Microsoft Store non compaiono come aggiornamenti in UniGetUI. Continuano ad aggiornarsi tramite lo Store. Veda [Cosa non fa UniGetUI](/unigetui/it/guide/understand/limits.md).
* WinGet manca o non funziona? Veda [WinGet manca o non funziona](/unigetui/it/aiuto/troubleshooting/winget-missing-or-broken.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/riferimento/package-managers.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.
