3Jul

Cómo traer Linux-Style apt-get Instalaciones a Windows con Chocolatey

click fraud protection
A los usuarios de

Linux les encanta instalar software desde la línea de comandos, y no es difícil entender por qué.En lugar de descargar ejecutables, ejecutarlos y esquivar los diversos intentos de cambiar su motor de búsqueda predeterminado, básicamente escriba lo que desea instalar y presione "Enter".

Si desea este tipo de paz en Windows, no busque más, Chocolatey, el administrador de paquetes para Windows. Esta herramienta gratuita te permite instalar miles de aplicaciones con solo un comando rápido( instalación de choco) y actualizarlas con otra( actualización de Choco). Esto puede ahorrarte mucho tiempo si eres el tipo de persona que instala muchode software libre.

Puede usar Chocolatey en dos lugares: el Símbolo del sistema y PowerShell. A continuación, le mostramos cómo instalar este administrador de paquetes en ambos entornos, pero realmente solo necesita uno u otro. Elija con lo que se sienta cómodo.

Instalar y utilizar Chocolatey desde el símbolo del sistema

Chocolatey solo funciona en el símbolo del sistema si lo ejecuta como administrador. La forma más sencilla de hacer esto es hacer clic con el botón derecho en el símbolo del sistema en el menú Inicio y luego hacer clic en "Ejecutar como administrador".

instagram viewer

Para instalar Chocolatey, primero debe ejecutar el siguiente comando, que descarga y ejecuta el instalador por usted:

@ "% SystemRoot% \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex( (New-Object System. Net. WebClient). DownloadString( 'https: //chocolatey.org/ install.ps1')) "& &SET "PATH =% PATH%;% ALLUSERSPROFILE% \ chocolatey \ bin"

Este comando podría cambiar, así que revisa las instrucciones Chocolatey oficiales si tienes problemas.

Después de instalar Chocolatey, puede usarlo inmediatamente( aunque en algunos casos es posible que deba cerrar y volver a abrir el símbolo del sistema de administración).La instalación del software es simple: simplemente escriba choco install seguido del nombre del programa. Aquí, estamos ejecutando choco install filezilla para instalar el popular cliente Filezilla FTP.

Tampoco tiene que limitarse a instalar una aplicación a la vez. Por ejemplo, con el siguiente comando se instalarán todas las aplicaciones enumeradas de una sola vez:

choco install firefox thunderbird vlc libreoffice

Por supuesto, necesitará alguna forma de saber qué paquetes existen y cómo se nombran. Puede buscar para ver si se ofrece una aplicación dada usando la siguiente sintaxis:

choco search key_word

En la siguiente captura de pantalla, por ejemplo, estamos utilizando choco search thunderbird para buscar paquetes relacionados con el cliente de correo electrónico de Thunderbird.

Alternativamente, este sitio web ofrece una lista completa de todos los paquetes que puede instalar, completa con su propia herramienta de búsqueda.

Si desea actualizar un paquete específico a la última versión, use el comando actualización de choco, seguido del nombre del paquete. Si quieres actualizar todo lo que has instalado usando Chocolatey de una vez, la actualización de Choco hará todo. Y hay más subcomandos si te apetece cavar. Simplemente escribe choco -?para ver una lista completa.

Instalar y utilizar Chocolatey en PowerShell

Si eres un gran admirador de PowerShell, también puedes utilizar Chocolately desde allí.Esto significa que puede automatizar todo tipo de cosas, una vez que comience con PowerShell y conozca las cuerdas.

Necesitará abrir un administrador PowerShell para comenzar. La forma más sencilla de hacerlo es hacer clic con el botón derecho en el botón Inicio y luego hacer clic en "Windows PowerShell( Administrador)".

Chocolatey, por su naturaleza, requiere permiso para ejecutar scripts desde fuera de su computadora. Por esta razón, las instrucciones de instalación oficiales le recomiendan cambiar ExecutionPolicy antes de instalar Chocolatey. Primero, en el indicador de PowerShell, escriba el siguiente comando y presione Enter:

Get-ExecutionPolicy

Si ve un resultado "Restricted", debe ejecutar el siguiente comando para establecer su política de ejecución para que la instalación Chocolatey funcione:

Set-ExecutionPolicy AllSigned

El comando Set-ExecutionPolicy Bypass también podría funcionar, aunque esta es la opción menos segura: permite ejecutar cualquier script, independientemente de si está firmado por el desarrollador.

Después de establecer la política de ejecución, puede ejecutar el instalador con el siguiente comando:

iex( (New-Object System. Net. WebClient). DownloadString( 'https: //chocolatey.org/ install.ps1'))

Al igual que Chocolatey está instalado! Usar Chocolatey en Powershell es muy parecido al del Símbolo del sistema. Aquí está choco install firefox corriendo:

Los subcomandos como búsqueda y actualización también funcionan como en el símbolo del sistema y choco -?le dará una lista de otras funciones.¡Que te diviertas!