Si es nuevo en el Administrador de paquetes de Windows, es posible que desee explorar la herramienta Administrador de paquetes de Windows. El cliente tiene acceso a paquetes de dos fuentes predeterminadas. La primera es "msstore", la tienda de Microsoft (aplicaciones gratuitas con calificación "e" para todos). El segundo es "winget", el repositorio comunitario de WinGet.
Nota
La política de grupo se puede configurar y modificar las fuentes configuradas. Ejecute winget --info
para ver las políticas configuradas.
Nota
El cliente requiere Windows 10 1809 (compilación 17763) o posterior en este momento. Windows Server 2019 no es compatible ya que Microsoft Store no está disponible ni hay dependencias actualizadas. Es posible instalarlo en Windows Server 2022, esto debe considerarse experimental (no compatible) y también requiere que las dependencias se instalen manualmente.
El cliente se distribuye dentro del paquete App Installer.
Hay dos métodos para obtener versiones de desarrollo:
Nota
Es posible que sean necesarios algunos días para obtener el instalador de la aplicación actualizado después de recibir la confirmación por correo electrónico al unirse al programa Insider del Administrador de paquetes de Windows. Si decide instalar la última versión de GitHub y se ha unido con éxito al programa interno, recibirá actualizaciones cuando se publique la próxima versión de desarrollo en Microsoft Store.
Una vez que haya recibido el instalador de aplicaciones actualizado de Microsoft Store, debería poder ejecutar winget features
para ver las funciones experimentales. Algunos usuarios han informado problemas con el cliente que no está en su RUTA.
El mismo paquete de Microsoft Store estará disponible a través de nuestras Versiones. Tenga en cuenta que la instalación de este paquete le proporcionará el cliente WinGet, pero no habilitará las actualizaciones automáticas de Microsoft Store si no se ha unido al programa Insider de Windows Package Manager.
Nota
Es posible que necesite instalar el paquete de marco de escritorio VC++ v14. Esto sólo debería ser necesario en versiones anteriores de Windows 10 y sólo si recibe un error sobre la falta de paquetes de marco.
Lea nuestra guía de solución de problemas.
El comportamiento del instalador puede ser diferente dependiendo de si está ejecutando WinGet con privilegios de administrador.
Cuando se ejecuta WinGet sin privilegios de administrador, algunas aplicaciones pueden requerir elevación para instalarse. Cuando se ejecute el instalador, Windows le pedirá que lo eleve. Si elige no realizar la elevación, la aplicación no se instalará.
Al ejecutar WinGet en un símbolo del sistema del administrador, no verá mensajes de elevación si la aplicación lo requiere. Tenga siempre cuidado al ejecutar el símbolo del sistema como administrador y solo instale aplicaciones en las que confíe.
También puedes crear el cliente tú mismo. Si bien el cliente debería ser perfectamente funcional, todavía no estamos listos para brindar soporte completo a los clientes que se ejecutan fuera de los mecanismos de distribución oficiales. No dude en presentar un problema, pero tenga en cuenta que es posible que tenga una prioridad menor.
El plan para entregar la próxima versión del Administrador de paquetes de Windows se describe e incluye en nuestras discusiones y se actualizará a medida que avance el proyecto.
El Administrador de paquetes de Windows es una herramienta diseñada para ayudarle a descubrir e instalar rápida y fácilmente aquellos paquetes que hacen que su entorno de PC sea especial. Al utilizar el Administrador de paquetes de Windows , con un solo comando, puede instalar sus paquetes favoritos:
winget install
Este repositorio winget-cli incluye el código fuente diseñado para construir el cliente. Le animamos a participar en el desarrollo de este cliente. Tenemos muchas funciones pendientes en nuestros Issues. Puedes votar los que quieras, agregar más o incluso comenzar con uno.
El cliente se construye en torno al concepto de fuentes; un conjunto de paquetes de manera efectiva. Las fuentes brindan la capacidad de descubrir y recuperar los metadatos sobre los paquetes para que el cliente pueda actuar en consecuencia.
winget configure .configurations/configuration.dsc.yaml
desde la raíz del proyecto para que las rutas relativas se resuelvan correctamente.vcpkg integrate install
desde el símbolo del sistema del desarrollador para VS 2022. Este es un paso de configuración único hasta que el archivo de configuración del paso 2 se actualice para funcionar con vcpkg setup.Nota
También puede obtenerlo a través de winget install Microsoft.WindowsSDK --version 10.0.22000.832
(use --force si tiene instalada una versión más reciente) o mediante Visual Studio > Obtener herramientas y características > Componentes individuales > SDK de Windows 10 (10.0.22000.0 )
Abra winget-clisrcAppInstallerCLI.sln
en Visual Studio y compile. Actualmente solo construimos usando la solución; Los métodos de línea de comandos para crear una solución VS también deberían funcionar. Una vez finalizada la compilación, implemente la solución desde Compilación > Implementar solución. Luego puede ejecutar el cliente desde la línea de comando usando wingetdev
.
Nos gustaría agradecer a Keivan Beigi (@kayone) por su trabajo en AppGet, que nos ayudó con la dirección inicial del proyecto para el Administrador de paquetes de Windows.
Este proyecto agradece contribuciones y sugerencias. La mayoría de las contribuciones requieren que usted acepte un Acuerdo de licencia de colaborador (CLA) que declara que tiene derecho a otorgarnos, y en realidad nos concede, los derechos para utilizar su contribución. Para obtener más detalles, visite https://cla.opensource.microsoft.com. Hay más información disponible en nuestro archivo CONTRIBUTING.md.
Cuando envía una solicitud de extracción, un bot CLA determinará automáticamente si necesita proporcionar un CLA y decorar el PR de manera adecuada (por ejemplo, verificación de estado, comentario). Simplemente siga las instrucciones proporcionadas por el bot. Solo necesitarás hacer esto una vez en todos los repositorios que utilicen nuestro CLA.
Este proyecto ha adoptado el Código de conducta de código abierto de Microsoft. Para obtener más información, consulte las preguntas frecuentes sobre el Código de conducta o comuníquese con [email protected] si tiene preguntas o comentarios adicionales.
El cliente Winget.exe está diseñado para recopilar datos de uso y diagnóstico (error) y los envía a Microsoft para ayudar a mejorar el producto.
Si crea el cliente usted mismo, la instrumentación no se habilitará y no se enviarán datos a Microsoft.
El cliente Winget.exe respeta la configuración de privacidad de toda la máquina y los usuarios pueden optar por no participar en su dispositivo, como se documenta en la declaración de privacidad de Microsoft Windows aquí. Además, también puedes bloquear explícitamente la telemetría usando la configuración
En resumen, para optar por no participar, haga una de las siguientes cosas:
Windows 11 : Vaya a Start
, luego seleccione Settings
> Privacy & Security
> Diagnostics & feedback
> Diagnostic data
y anule la selección de Send optional diagnostic data
.
Windows 10 : vaya a Start
, luego seleccione Settings
> Privacy
> Diagnostics & feedback
y seleccione Required diagnostic data
.
Consulte la declaración de privacidad para obtener más detalles.