12 de enero de 2017

Cómo instalar software en Windows desde PowerShell


Esta receta me ha funcionado correctamente aunque puede no ser válido en todos los sistemas y configuraciones. En mi caso parte de un Windows 7 x64 PRO. 

Lo primero que tuve que hacer es instalar "Windows Management Framework 5.0" desde la web de Microsoft: https://www.microsoft.com/en-us/download/details.aspx?id=50395

"Windows Management Framework 5.0 includes updates to Windows PowerShell, Windows PowerShell Desired State Configuration (DSC), Windows Remote Management (WinRM), Windows Management Instrumentation (WMI)."

Desde Windows 10 no es necesario esto ya que viene integrado en el sistema.
 
Una vez instalado y tras reiniciar el Windows podemos usar nuevos comandos en PowerShell:

Abrimos la consola de PowerShell y tecleamos:
get-packageprovider -name chocolatey -Force

Con este comando añadimos el repositorio de "Chocolatey" a Windows.

"Chocolatey is a package manager for Windows (like apt-get or yum but for Windows). It was designed to be a decentralized framework for quickly installing applications and tools that you need. It is built on the NuGet infrastructure currently using PowerShell"

Y ahora solo tenemos que usar el comando install-package (nombre app) para instalar software. 
Por ejemplo para instalar el reproductor multimedia VLC teclearemos: 
install-package vlc

Para saber que comandos podemos usar para instalar software podemos consultar su web: https://chocolatey.org/packages

2 comentarios :

  1. Unfortunately using PowerShell PackageManagement is not yet supported. You are going to have a far better experience if you go with straight Chocolatey and install with https://chocolatey.org/install - thanks!

    ResponderEliminar
  2. Thanks for the advice, Rob!! I'm a bit a newbie with chocolatey+ps5.

    ResponderEliminar

AddToAny