Página principal » cómo » Cómo llevar instalaciones de apt-get estilo Linux a Windows con Chocolatey

    Cómo llevar instalaciones de apt-get estilo Linux a Windows con Chocolatey

    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 escribe lo que desea instalar y presiona "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 (instalar choco), y actualizarlos todos con otro (actualización de choco.) Esto le puede ahorrar mucho tiempo si usted es el tipo de persona que instala una gran cantidad de software libre.

    Puede usar Chocolatey en dos lugares: el símbolo del sistema y PowerShell. Aquí se explica cómo instalar este gestor de paquetes en ambos entornos, pero solo necesita uno u otro. Elige lo que te resulte cómodo.

    Instalar y usar Chocolatey desde el símbolo del sistema

    Chocolatey solo funciona en la solicitud de comando si lo ejecuta como administrador. La forma más sencilla de hacerlo 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".

    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 oficiales de Chocolatey si tienes problemas.

    Después de instalar Chocolatey, puede usarlo de inmediato (aunque en algunos casos es posible que deba cerrar y volver a abrir la ventana de comandos del administrador). Instalar software es simple: simplemente escriba instalar choco seguido del nombre del programa. Aquí estamos corriendo choco instalar filezilla instalar el popular cliente FTP de Filezilla.

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

    choco instalar firefox thunderbird vlc libreoffice

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

    búsqueda de choco palabra clave

    En la siguiente captura de pantalla, por ejemplo, estamos usando choco busca thunderbird para buscar paquetes relacionados con el cliente de correo 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 sola vez, Choco actualizar todo Hará el truco. Y hay más sub comandos si tienes ganas de cavar. Sólo tipo choco -? para ver una lista completa.

    Instalar y usar Chocolatey en PowerShell

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

    Necesitará abrir un administrador de 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 (Admin)".

    Chocolatey, por su naturaleza, requiere permiso para ejecutar scripts desde fuera de su computadora. Por este motivo, las instrucciones de instalación oficiales recomiendan cambiar la política de ejecución antes de instalar Chocolatey. Primero, en el indicador de PowerShell, escriba el siguiente comando y presione Enter:

    Get-ExecutionPolicy

    Si ve un resultado "Restringido", entonces necesita ejecutar el siguiente comando para configurar su política de ejecución para que la instalación de Chocolatey funcione:

    Set-ExecutionPolicy AllSigned

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

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

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

    Así como se instala Chocolatey! El uso de Chocolatey en Powershell es muy similar al de la instrucción de comando. Aquí está choco instalar firefox corriendo:

    Subcomandos como buscar y mejorar también funciona igual que en el símbolo del sistema, y choco -? le dará una lista de otras funciones. Que te diviertas!