Cómo utilizar efectivamente OneGet en Windows 10

Si alguna vez ha usado Linux, siempre habrá querido una herramienta de administración de paquetes para Windows. Sí, Windows tiene una herramienta de administración de paquetes de terceros llamada Chocolatey que se puede ejecutar mediante la línea de comandos. Pero Windows 10 incorporó OneGet, una herramienta nativa de administración de paquetes, como lo anunció Garret Serack de Microsoft en una publicación de blog. Le permitirá instalar/desinstalar y actualizar paquetes de software con NuGet Package Manager usando Powershell. Además, también tiene soporte para el repositorio Chocolatey.

Un administrador para administradores de paquetes.

Nota: Con el lanzamiento de Windows 10 RTM, OneGet ha cambiado de nombre a Gestión de paquetes.

Entonces, veamos cómo puede instalar/desinstalar y actualizar de manera efectiva varios paquetes de software usando OneGet (PackageManagement). Y, también, vea cómo integrar Chocolatey con él.

¿Qué son OneGet (Gestión de paquetes) y Chocolatey?

Para los usuarios que no son de Linux y aquellos que no saben nada sobre la administración de paquetes, Package Manager hace que la instalación, actualización y desinstalación del software (paquete) sea muy fácil. Package Manager hace uso de un repositorio donde se almacenan todos los paquetes de software.

Simplemente necesita ingresar un comando para obtener esos paquetes de software e instalarlos en su PC. Con un solo comando puede instalar o actualizar el software. La actualización se realiza automáticamente cada vez que se actualiza el software en el repositorio. Entonces, de eso se trata el Administrador de paquetes.

Ahora, OneGet como herramienta está un paso adelante. Es un administrador de un administrador de paquetes. Puede alojar múltiples repositorios como Chocolatey y NuGet. Ya hemos hablado antes de Chocolatey. Chocolatey puede trabajar con el símbolo del sistema. NuGet contiene paquetes de software específicos para las herramientas de desarrollo de aplicaciones de Microsoft. Puede ingresar un solo comando y obtener software de estos repositorios.

¿Cómo usar OneGet?

Entonces, primero veamos los comandos disponibles. Puedes verlo en la imagen de la característica de arriba. Para ver los comandos que están disponibles, escriba el siguiente comando en Powershell.

Get-Command -Module PackageManagement

Recuerde, no OneGet sino PackageManagement (estoy escribiendo aquí OneGet solo por simplicidad). Entonces, ahora tienes la lista de comandos. Ahora, comencemos por verificar qué fuentes de paquetes (administradores de paquetes) tenemos.

Obtener fuentes de paquetes

Escriba el siguiente comando (o simplemente cópielo):

Get-PackageSource

Debe obtener las fuentes del paquete que están instaladas en su sistema.

En relación :  Cómo arreglar el mensaje 'Software cerrado porque ocurrió un error' de Metroid Dread
Fuentes del paquete Oneget

Entonces, solo tengo instalada la galería integrada de PowerShell. Ahora, instalemos Chocolatey Package Manager. Si ya está viendo Chocolatey en la lista, omita el siguiente paso.

Instalando Chocolatey

Introduzca el siguiente comando:

Get-PackageProvider -Nombre Chocolatoso

Get-PackageProvider encontrará los repositorios de paquetes que están disponibles y los instalará.

Oneget Instalar Chocolatey

Pegar Ingresar y la instalación de Chocolatey debería comenzar. Una vez completada la instalación, verifique nuevamente el origen del paquete con el comando que aplicó antes. Deberías ver Chocolatey.

A continuación, debemos configurar Chocolatey como fuente predeterminada del paquete de software. usaremos establecer-paquetefuente Comando para configurarlo como predeterminado. Introduzca el siguiente comando:

Set-PackageSource -Nombre chocolatoso

Fuente del paquete Oneget Set

Ahora que estamos listos, instalemos un software del repositorio de chocolate.

Instalar software desde el repositorio de Chocolatey

Tienes más opciones con Chocolatey. No necesita ir al sitio web de Chocolatey y encontrar el software que desea instalar. Puede encontrar eso desde el propio Powershell usando el paquete de búsqueda dominio. Entonces, supongamos que desea encontrar todos los paquetes relacionados con ‘Chrome’.

encontrar-paquete -nombre Chrome

Oneget Chocolatoso Encuentra Chrome

Ahora obtendrás todos los paquetes con Cromo palabra clave junto con un resumen. Ahora, de esta lista, instalaré AdblockPlusChrome.

paquete de instalación -nombre adblockpluschrome

Software de instalación Oneget Chocolatey

Ingresar Y y comenzará la instalación.

No hay comando de actualización disponible

Sorprendentemente, OneGet no tiene un Actualizar dominio. Hay un comando de actualización en Chocolatey, pero no se aplicará aquí. Este problema se informó en GitHub en 2014 cuando se estaban disparando vistas previas técnicas para los Insiders y aún no se ha resuelto.

¿Quieres convertirte en un Command Prompt Ninja? Aquí hay una lista de atajos de teclas de función que lo convertirán en uno.

Explorar

Ahora que conoce los conceptos básicos, puede explorar más a fondo los comandos y parámetros. Si cree que OneGet no ha brindado un servicio de primer nivel, siempre puede optar por Chocolatey y usarlo a través de la línea de comandos.

VER TAMBIÉN: 3 alternativas al símbolo del sistema que son mejores que las predeterminadas

Moyens Staff
Moyens I/O Staff te ha motivado, brindándote asesoría en tecnología, desarrollo personal, estilo de vida y estrategias que te ayudarán.