2Sep

Cómo usar PackageManagement( también conocido como OneGet) en Windows 10

click fraud protection

Windows 10 incluye una herramienta de administración de paquetes integrada en PowerShell. En la versión final, se llama "PackageManagement", pero todavía se basa en un proyecto de código abierto llamado OneGet.

PackageManagement( también conocido como OneGet) no es técnicamente un administrador de paquetes. Es un gestor de gestor de paquetes: un marco y un conjunto de cmdlets de PowerShell que pueden gestionar diferentes tipos de software de diferentes lugares de forma estandarizada.

¿Qué es PackageManagement / OneGet?

Anteriormente hablamos de OneGet y tratamos de aclarar qué es exactamente. Si eso no es suficiente información para usted, el desarrollador Garret Serack también escribió una publicación informativa titulada "10 cosas sobre OneGet que son diferentes de lo que cree".

Esencialmente, PackageManagement( basado en un proyecto de código abierto llamado OneGet) está integrado enPowerShell y, por lo tanto, Windows 10. Su objetivo es reunir una variedad de diferentes técnicas de administración de paquetes y marcos de instalación de software en una única API junto con un conjunto estándar de cmdlets de PowerShell para administrar el software.

instagram viewer

En su estado inicial, al menos, esta no es una herramienta diseñada para el usuario promedio de Windows 10 o incluso para el geek. Microsoft en realidad no aloja ningún "repositorios OneGet"; de hecho, no existe tal cosa. OneGet se puede usar junto con los proveedores para permitir el acceso a repositorios de software, que luego se pueden administrar con cmdlets estandarizados. Esto está diseñado para administradores de sistemas. Para geeks cómodos con la línea de comando, OneGet una vez ofreció un proveedor de Chocolate para instalar aplicaciones de escritorio alojadas en Chocolatey. Sin embargo, OneGet no está diseñado para funcionar solo con Chocolatey: las versiones iniciales de OneGet tenían un proveedor Chocolatey como una prueba de concepto, pero esto ahora se ha eliminado.

También puede instalar y usar esta herramienta en otras versiones de Windows, ya que es parte de Windows Management Framework( WMF) 5.0.

ARTÍCULOS RELACIONADOS
Windows 10 Incluye un Administrador de paquetes estilo Linux denominado
"OneGet" Más detalles Acerca de OneGet, Administrador de administración de paquetes de Windows 10

Cómo usar PackageManagement / OneGet

PackageManagement es un conjunto de cmdlets para PowerShell, por lo que 'Necesitaré abrir la aplicación Windows PowerShell para usarla. Ejecute el siguiente comando para ver una lista de cmdlets disponibles:

Get-Command -Module PackageManagement

( Tenga en cuenta que Get-Command -Module OneGet no funcionará, ya que ha sido renombrado a PackageManagement.)

En la versión de lanzamiento final de Windows10, aún no están pasando muchas cosas con PackageManagement. Esta característica fue muy interesante por su integración con Chocolatey para instalar fácilmente programas de Windows desde una única fuente cuando se introdujo. Sin embargo, Chocolatey aún se puede usar en Windows 10 sin la ayuda de PackageManagement / OneGet.

Los cmdlets Get-PackageProvider y Get-PackageSource le mostrarán qué proveedores de paquetes y orígenes están disponibles. Puede usar Register-PackageSource para instalar una fuente de paquete. Este cmdlet requiere una URL para el origen, por lo que deberá saber exactamente qué desea agregar y dónde está ubicado para agregarlo.

Por ejemplo, cuando la comunidad desarrolla un proveedor Chocolatey, puede agregarlo a su sistema con este cmdlet. El cmdlet Unregister-PackageSource puede eliminar dicho origen de paquete.

Si necesita usar PackageManagement para instalar software desde algún lugar, deberá usar el cmdlet Register-PackageSource anterior para asegurarse de que la fuente esté registrada en PackageManagement. Una vez que lo haya hecho, puede buscar, instalar y desinstalar los paquetes disponibles con los siguientes cmdlets.

El cmdlet Find-Package le permitirá buscar sus fuentes de paquetes configuradas y el cmdlet Install-Package le permitirá instalarlo. El cmdlet Uninstall-Package desinstalará un paquete que haya instalado mediante estos cmdlets:

Find-Package búsqueda

Install-Package nombre

Uninstall-Package nombre

Está diseñado para ser una forma simple y estandarizada de instalar diferentes tipos de software de diferentes fuentes empaquetadas en diferentes formas. Con Windows 10 y el lanzamiento de PackageManagement, podríamos esperar ver una mayor integración con una variedad de posibles fuentes de software para todo, desde la configuración rápida de servidores hasta la instalación automática de software en nuevas PC cuando se configuran.

Para obtener más detalles, consulte la documentación oficial de Microsoft para los cmdlets PackageManagement.

A pesar de lo que podría haber parecido durante el desarrollo, Microsoft no está adoptando la gestión de paquetes para Windows 10. Microsoft no está alojando sus propios repositorios de software, y Chocolatey no está siendo aceptado con la integración en la versión final de Windows 10. Noincluso la Tienda Windows y sus aplicaciones se pueden acceder desde PackageManagement.

Este es solo otro conjunto de herramientas diseñadas para administradores de sistemas. Tendremos que ver cómo evoluciona y crece con el tiempo.