Gestión de paquetes de Windows con Chocolatey – Instalar programas fácilmente desde la línea de comandos

¿Qué es Chocolatey?

Chocolatey es un administrador de paquetes de línea de comandos para Windows basado en la aplicación de código abierto NuGet. Esto significa que los programas se pueden descargar automáticamente de Internet e instalar con solo unos pocos comandos a través de la línea de comandos de Windows.

¿Qué puedes hacer con él?

Chocolatey está destinado a simplificar el flujo de trabajo. Por un lado, al realizar la instalación, ya no es necesario descargar las últimas versiones de los programas e instalarlos individualmente a mano; por otro lado, Chocolatey se puede utilizar para actualizar programas individuales o todos los programas que se instalaron a través de Chocolatey. Todo esto puede resultar útil de muchas maneras.
Por ejemplo, ahora uso Chocolatey de forma privada cuando reinstalo una computadora para amigos y conocidos. Para ello, creé un script de Windows en el que incluí todos los programas necesarios para una instalación inicial (navegador, cliente de correo electrónico, códecs de vídeo, Notepad++, reproductor multimedia, etc.).
En el trabajo también uso Chocolatey como distribución de software, donde luego puedo asegurarme de que funcione en todas las computadoras de un área (departamento de TI, PC de oficina, PC de diseño, etc.), se instalan los mismos programas y las actualizaciones se instalan periódicamente.

Instalar Chocolatey

Chocolatey se puede instalar fácilmente a través de CMD o Windows Powershell. Todo lo que tienes que hacer es ingresar el siguiente comando en la terminal y ejecutarlo como administrador. Después de instalar Chocolatey, la terminal debe cerrarse y volverse a abrir una vez, después de lo cual se puede utilizar Chocolatey.

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

Instalar programas

Para instalar programas a través de Chocolatey, la terminal debe iniciarse como administrador, luego se pueden instalar paquetes individuales o múltiples usando el comando choco install.

choco install <Paketname>
choco install <Paketnamen>
choco install firefox 
choco install firefox vlc

El argumento -y permite que los paquetes se instalen sin confirmación.

choco install -y firefox 

Desinstalar programas

Con Chocolatey, los programas se pueden desinstalar tan fácilmente como se instalaron. Se pueden desinstalar paquetes individuales o múltiples usando choco uninstall.

choco uninstall -y <Paketname> 
choco uninstall -y <Paketnamen> 

Actualización de uno, varios o todos los programas

Con la ayuda de Chocolatey, los programas se pueden actualizar muy fácilmente; existe el comando de actualización choco para esto.
Sin embargo, debe tener en cuenta que solo los programas que se han instalado a través de Chocolatey pueden actualizarse con Chocolatey.
Hay otra característica especial con el comando de actualización choco. Si no especifica un paquete que desea actualizar, sino que especifica todos, se actualizarán todos los paquetes instalados.
Por ejemplo, si desea actualizar sus paquetes periódicamente, puede crear un script por lotes con el comando choco update all -y y ejecutarlo periódicamente, ya sea manualmente, a través de un acceso directo en la carpeta de inicio automático o mediante la administración de tareas.

choco upgrade -y <Paketname>
choco upgrade -y <Paketnamen>
choco upgrade -y all 

GUI de chocolate

Si no desea buscar constantemente nuevos paquetes a través del sitio web, ahora también hay una GUI oficial de Chocolatey.
El paquete se llama: chocolateygui

choco install -y chocolateygui

Alternativas al chocolate

Existen algunas alternativas al propio Chocolatey, pero en mi opinión la más importante es Winget y el sitio web asociado Winstall.app donde se pueden ver todos los paquetes disponibles. Winget es un sistema de gestión de paquetes nativo de la propia Microsoft, que seguramente cobrará aún más importancia en el futuro. Sin embargo, actualmente sigo usando Chocolatey porque actualmente es más maduro y contiene aún más paquetes.

Este artículo ha sido traducido con ayuda de IA.

Durchschnittliche Bewertung 0 / 5. Bewertungen: 0

Leave a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll to Top