Primer vistazo al Administrador de paquetes de Windows

Microsoft lanzó una vista previa del Administrador de paquetes de Windows hoy durante la conferencia virtual Build 2020. Los administradores de Windows pueden usarlo para instalar programas propios y de terceros, como 7-Zip, KeePass, Arduino IDE o Discord.

El administrador de paquetes, similar a los administradores de paquetes en los sistemas Linux, permite a los usuarios buscar, descargar, instalar y desinstalar programas y paquetes para el sistema operativo Windows. Su objetivo principal es automatizar la instalación, actualización y configuración de software en Windows.



El Administrador de paquetes de Windows funciona de manera similar a los administradores de paquetes en Linux o programas de Windows de terceros, como Chocolatey. Microsoft decidió lanzarlo como código abierto; Los usuarios interesados ​​pueden consultar el repositorio de GitHub para obtener documentación y descargar la versión preliminar del Administrador de paquetes.

El administrador de paquetes requiere al menos Windows 10 versión 1709 y se puede instalar desde Microsoft Store (requiere una compilación de Windows 10 Insider y enviar un correo electrónico de invitación por ahora) o manualmente desde GitHub.

Una vez instalado, abra una instancia de Terminal de Windows, PowerShell o Símbolo del sistema para comenzar a usarlo. El comando es winget y es posible que desee ejecutarlo sin ningún parámetro para mostrar los comandos disponibles y la ayuda primero.

winget

Los principales comandos disponibles en ese momento son:



  • winget install // para instalar un programa.
  • winget show // muestra información sobre la aplicación especificada.
  • winget source // a muchas fuentes.
  • winget search // para listar todos los programas o programas específicos.
  • winget hash // a los archivos de instalación de hash.
  • winget validate // para validar archivos de manifiesto.

El comando winget search muestra la lista de programas que el Administrador de paquetes de Windows admite actualmente. Actualmente se admite una buena selección de programas populares, así como herramientas de desarrollo. Los programas como vim, Whatsapp, GIMP, VLC, Steam o Sublime Text se pueden instalar usando el Administrador de paquetes.

windows package manager preview

Tenga en cuenta que la función de desinstalación no es compatible en este momento. Microsoft planea integrar la función, así como la lista y la funcionalidad de actualización pronto en el programa.



El comando winget install 'nombre del programa' descarga el paquete seleccionado y ejecuta su instalador. Los programas parecen descargarse de sitios de terceros (el sitio para desarrolladores) y no de un repositorio que Microsoft mantiene.

Winget muestra la ubicación del archivo. Actualmente, el administrador de paquetes admite instaladores exe, msi y msix.

winget install

Winget se puede ejecutar sin derechos elevados. La instalación de algunos programas puede requerir elevación, sin embargo, se mostrarán mensajes si es necesario.



El comando winget show 'nombre del paquete' muestra información sobre el programa; esto puede incluir enlaces a la página de inicio y la licencia, URL de descarga, hash SHA256 y tipo de instalador.

Las empresas de software y los desarrolladores pueden preguntarse si pueden enviar sus programas al Administrador de paquetes de Windows para que se incluyan. Microsoft tiene información sobre el proceso en el sitio web de Docs. Básicamente, lo que los desarrolladores deben hacer es crear un manifiesto de paquete que proporcione información sobre la aplicación antes de enviar el manifiesto al repositorio del Administrador de paquetes de Windows en GitHub.



Se admite la creación de scripts; Los administradores pueden crear secuencias de comandos por lotes o PowerShell para instalar varias aplicaciones a la vez, p. ej.

@echo off
Echo Install Powertoys y Terminal
REM Powertoys
winget instalar Microsoft.Powertoys
si% ERRORLEVEL% EQU 0 Echo Powertoys se instaló correctamente.
Terminal REM
winget instalar Microsoft.WindowsTerminal
si% ERRORLEVEL% EQU 0 Echo Terminal se instaló correctamente. % ERRORLEVEL%

Palabras de cierre

El Administrador de paquetes de Windows podría convertirse en una herramienta esencial en el arsenal de los administradores de sistemas de Windows y también de los usuarios domésticos. Depende de una serie de factores, entre los que se incluyen si se integrará en Windows de forma nativa, la disponibilidad de los paquetes y la funcionalidad, y cómo.

Ahora tu: ¿Cuál es su opinión sobre el Administrador de paquetes de Windows?