stringtranslate.com

Administrador de paquetes de Windows

El Administrador de paquetes de Windows (también conocido como winget ) es un administrador de paquetes gratuito y de código abierto diseñado por Microsoft para Windows 10 y Windows 11. Consiste en una utilidad de línea de comandos y un conjunto de servicios para instalar aplicaciones. [5] [6] Los proveedores de software independientes pueden usarlo como canal de distribución para sus paquetes de software.

Historia

El Administrador de paquetes de Windows se anunció por primera vez en la conferencia de desarrolladores Microsoft Build en mayo de 2020. [7] [6]

Antes de decidir desarrollar Windows Package Manager, el equipo detrás de él exploró Chocolatey , Scoop , Ninite , AppGet, Npackd y OneGet basado en PowerShell . [6] Después del anuncio de winget, el desarrollador de AppGet, Keivan Beigi, afirmó que Microsoft lo entrevistó en diciembre de 2019 con el pretexto de empleo y adquisición de AppGet. [8] Después de hablar con Beigi, Microsoft supuestamente cesó la comunicación con él hasta confirmar un día antes del lanzamiento de winget que no lo contratarían. Beigi estaba consternado por la falta de atribución de AppGet por parte de Microsoft. El lanzamiento de winget llevó a Beigi a anunciar que AppGet se suspendería en agosto de 2020. [8] [9] [10] Microsoft respondió con una publicación de blog que atribuía varias características de winget a AppGet. [11] [12] [13]

Microsoft lanzó la versión 1.0 del Administrador de paquetes de Windows el 27 de mayo de 2021. El repositorio de la comunidad de Microsoft incluía más de 1400 paquetes en esa fecha. [14]

Descripción general

La herramienta winget admite instaladores basados ​​en EXE , MSIX y MSI . [15] El repositorio público de la comunidad del Administrador de paquetes de Windows aloja archivos de manifiesto para aplicaciones compatibles en formato YAML . [16] En septiembre de 2020, Microsoft agregó la capacidad de instalar aplicaciones desde Microsoft Store y una función de autocompletado de comandos . [17]

Para reducir la probabilidad de que software no aprobado por Microsoft, incluido software malicioso , ingrese al repositorio y a la máquina de destino, el Administrador de paquetes de Windows utiliza Microsoft SmartScreen , análisis estático , validación de hash SHA256 y otros procesos. [18] [19]

El código fuente del cliente winget y el repositorio de manifiesto de la comunidad tienen licencia MIT y están alojados en GitHub . [20] [16]

Comandos[15]

Ejemplos

Busca e instala la variable $PKG_ID:

 instalación  de alas - -id = $PKG_ID  -e

Listar todos los paquetes instalados:

 lista de alas

Actualizar todos los paquetes:

 actualización  de winget - -todo

Ejemplos de ID de paquete

Véase también

Referencias

  1. ^ "Lanzamiento del Administrador de paquetes de Windows 1.8.1911". GitHub . 10 de julio de 2024 . Consultado el 20 de agosto de 2024 .
  2. ^ "Lanzamiento de la versión 1.9.2151-preview del Administrador de paquetes de Windows". GitHub . 7 de agosto de 2024 . Consultado el 20 de agosto de 2024 .
  3. ^ abcdefghijklmnopqrs "El proyecto de código abierto winget-cli en Open Hub: página de idiomas". Open Hub . Consultado el 18 de mayo de 2024 .
  4. ^ "winget-cli/LICENSE at master". GitHub . 17 de julio de 2019 . Consultado el 4 de agosto de 2020 .
  5. ^ Tom Warren (20 de mayo de 2020). "El nuevo Administrador de paquetes de Windows de Microsoft ya es mejor que la Tienda Windows". The Verge .
  6. ^ abc Vista previa del Administrador de paquetes de Windows | Línea de comandos de Windows
  7. ^ Microsoft presenta el Administrador de paquetes de Windows para su entorno de desarrollo | VentureBeat
  8. ^ ab Warren, Tom (28 de mayo de 2020). "Microsoft copió su nuevo Administrador de paquetes de Windows de su rival AppGet, afirma el desarrollador". The Verge . Vox Media . Consultado el 1 de junio de 2020 .
  9. ^ Anderson, Tim (28 de mayo de 2020). "¿Aceptar y matar? El desarrollador de AppGet afirma que Microsoft lo convenció con promesas de ayuda y un trabajo, y luego lanzó un administrador de paquetes sorprendentemente similar". The Register . Consultado el 1 de junio de 2020 .
  10. ^ Stewart, Ashley (28 de mayo de 2020). "Un desarrollador dice que Microsoft lo engañó acerca de un trabajo y la compra de su herramienta antes de guardar silencio y lanzar su propio servicio muy similar. Ahora quiere una explicación y crédito por su trabajo". Business Insider . Consultado el 1 de junio de 2020 .
  11. ^ Tung, Liam (1 de junio de 2020). «Windows 10: Microsoft ahora le da crédito al creador del administrador de paquetes que 'copió', pero no ofrece disculpas». ZDNet . Consultado el 2 de junio de 2020 .
  12. ^ Microsoft le da crédito a AppGet por ser el creador del Administrador de paquetes de Windows - Neowin
  13. ^ Warren, Tom (20 de abril de 2022). "Microsoft finalmente le da al desarrollador de AppGet el crédito que se merece". The Verge . Consultado el 2 de junio de 2020 .
  14. ^ Anderson, Tim (27 de mayo de 2021). «Microsoft lanza un administrador de paquetes de línea de comandos para Windows (hay problemas)». The Register . Consultado el 28 de mayo de 2021 .
  15. ^ ab "Utilice la herramienta winget para instalar y administrar aplicaciones". Microsoft.
  16. ^ ab GitHub - microsoft/winget-pkgs: El repositorio de manifiestos del Administrador de paquetes de Windows de la comunidad de Microsoft
  17. ^ Abrams, Lawrence (23 de septiembre de 2020). "El Administrador de paquetes de Windows 10 ahora puede instalar aplicaciones de Microsoft Store". Bleeping Computer . Consultado el 10 de octubre de 2020 .
  18. ^ Tung, Liam (21 de mayo de 2020). "Administrador de paquetes de Windows de Microsoft: esta herramienta de línea de comandos puede instalar todas sus aplicaciones". ZDNet . Consultado el 2 de junio de 2020 .
  19. ^ Cómo utilizar el Administrador de paquetes de Windows - Petri
  20. ^ "GitHub - microsoft/winget-cli: CLI del Administrador de paquetes de Windows (también conocido como winget)". 20 de mayo de 2020 – vía GitHub.
  21. ^ "Paquete Winget de Visual Studio Code" https://winget.run/pkg/Microsoft/VisualStudioCode
  22. ^ "Paquete Winget de Google Chrome" https://winget.run/pkg/Google/Chrome

Enlaces externos