Un gestor de paquets és una eina de programari que automatitza el procés d’instal·lació, configuració, actualització i desinstal·lació de programes mitjançant la línia d’ordres o repositoris centrals. En entorns Windows (utilitzant eines com Winget o Chocolatey), aporta múltiples avantatges respecte a la instal·lació manual:

  • Automatització i velocitat: Permet instal·lar programari sense haver de cercar navegant per la xarxa, descarregar instal·ladors manualment ni fer clic repetidament en «Següent».
  • Gestió de dependències: Resol i instal·la automàticament les llibreries o requisits necessaris per a l’execució del programa.
  • Manteniment centralitzat: Permet actualitzar tot el programari del sistema amb una sola comanda (p. ex., winget upgrade --all).
  • Integració amb l’automatització: S’integra directament en scripts de línia d’ordres (PowerShell o Batch), la qual cosa permet desplegar automàticament tot el programari necessari a les màquines virtuals (MVs) del laboratori sense intervenció humana.

Guia pas a pas per a la configuració i proves a Windows (Winget / Chocolatey)

A continuació es detalla com executar el procediment a les MVs amb Windows.

1. Verificació / Configuració de l’eina

Opció A: Utilitzant Windows Package Manager (winget)

Windows 10 i 11 ja inclouen winget per defecte. Per verificar la seva instal·lació, obre PowerShell o Símbol del sistema (CMD) com a administrador i executa:

PowerShell

winget --version
Opció B: Utilitzant Chocolatey (choco)

Si utilitzes Chocolatey, pots instal·lar-lo des de PowerShell executant:

PowerShell

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

2. Proves d’instal·lació de programari

Per provar la instal·lació d’un programa d’exemple (per exemple, 7-Zip o Notepad++):

  • Amb Winget:
PowerShellwinget install --id 7zip.7zip --exact --silent
  • Amb Chocolatey:
PowerShellchoco install 7zip -y

3. Proves de desinstal·lació de programari

Per comprovar el procés invers i eliminar el programa desitjat:

  • Amb Winget:
PowerShellwinget uninstall --id 7zip.7zip
  • Amb Chocolatey:
PowerShellchoco uninstall 7zip -y

Assistent d'Ali Hassan

En línia ara mateix

Hola! 👋 Soc l'assistent virtual de l'Ali Hassan. Com et puc ajudar avui?