Una de les innovacions més interessants de Windows 10, que l’usuari mitjà podria no adonar-se, és el gestor de paquets integrat de PackageManagement (abans OneGet), cosa que facilita la instal·lació, la cerca i la gestió dels programes al vostre ordinador. Es tracta d’instal·lar programes des de la línia d’ordres, i si no esteu totalment clars del que és i per què pot ser útil, us recomanem que comenceu a veure el vídeo al final d’aquesta instrucció.
Actualització 2016: el gestor de paquets integrat es deia OneGet en l'etapa de les versions preliminars de Windows 10, ara és el mòdul PackageManagement de PowerShell. També en el manual actualitzem les maneres d’utilitzar-lo.
PackageManagement és una part integral de PowerShell a Windows 10; a més, podeu obtenir un gestor de paquets instal·lant Windows Management Framework 5.0 per a Windows 8.1. Aquest article és alguns exemples d’utilitzar el gestor de paquets per a un usuari normal, així com una manera de connectar el repositori (una mena de base de dades, emmagatzematge) a Chocolatey a PackageManagement (Chocolatey és un gestor de paquets independent que podeu utilitzar a Windows XP, 7 i 8 i el corresponent repositori de programari. Més informació sobre l’ús de Chocolatey com a gestor de paquets independent.
Ordres de gestió de paquets a PowerShell
Per utilitzar la majoria de les ordres que es descriuen a continuació, haureu d'executar Windows PowerShell com a administrador.
Per fer-ho, comenceu a escriure PowerShell a la cerca de la barra de tasques i, a continuació, feu clic amb el botó dret sobre el resultat trobat i seleccioneu "Executa com a administrador".
Paquet o gestió del gestor de paquets OneGet us permet treballar amb programes (instal·lació, desinstal·lació, cerca, actualització encara no proporcionada) a PowerShell utilitzant les ordres adequades: mètodes similars són familiars per als usuaris de Linux. Per tenir una idea del que es diu, podeu fer una ullada a la captura de pantalla de sota.
Els avantatges d’aquest mètode d’instal·lació de programes són:
- utilitzant fonts de programari provades (no necessiteu buscar manualment el lloc web oficial),
- falta d'instal·lació de programari potencialment no desitjat durant la instal·lació (i el procés d'instal·lació més conegut amb el botó "Següent"),
- capacitat per crear scripts d’instal·lació (per exemple, si necessiteu instal·lar un conjunt complet de programes en un equip nou o després de reinstal·lar Windows, no cal que els descarregueu i els instal·leu manualment, només cal que executeu l’escriptura),
- així com la facilitat d’instal·lació i gestió de programari a màquines remotes (per a administradors de sistemes).
Podeu obtenir una llista d’ordres disponibles a PackageManagement utilitzant Get-Command -Module PackageManagement Les claus per a un usuari senzill seran:
- Cerca-Paquet: cerca un paquet (programa), per exemple: Cerca-Paquet -Nom VLC (El paràmetre Name es pot ometre, el cas de les lletres no és important).
- Instal·lar-Paquet: instal·lació del programa a l'ordinador
- Desinstal·lar-Paquet: desinstal·la el programa
- Get-Package: visualitza els paquets instal·lats
Les comandes restants estan pensades per veure les fonts dels paquets (programes), la seva addició i supressió. Aquesta oportunitat també ens és útil.
Addició del repositori xocolata a PackageManagement (OneGet)
Desafortunadament, als dipòsits preinstal·lats (fonts del programa) amb els quals funciona PackageManagement, no hi ha molt que trobar, especialment quan es tracta de productes comercials (però gratuïts): Google Chrome, Skype, diversos programes d'aplicació i utilitats.
La instal·lació predeterminada de Microsoft del dipòsit NuGet conté eines de desenvolupament per als programadors, però no per al meu lector típic (per cert, mentre treballava amb PackageManagement, potser s’ofereixen constantment per instal·lar un proveïdor NuGet, no he trobat la manera d’eliminar-lo, excepte per acordar-ho un cop amb instal·lació).
Tanmateix, el problema es pot resoldre connectant el dipòsit del gestor de paquets Chocolatey. Per fer-ho, utilitzeu la comanda:
Get-PackageProvider -Nomé chocolatey
Confirmeu la instal·lació del proveïdor Chocolatey i, després de la instal·lació, introduïu l’ordre:
Set-PackageSource -Nomé de confiança amb xocolata
Està fet.
L’últim que es requereix per als paquets de xocolata a instal·lar és canviar la política d’execució. Per canviar, introduïu l’ordre per permetre que s’executin tots els scripts PowerShell de confiança signats:
Set-ExecutionPolicy RemoteSigned
L'ordre permet l'ús de scripts signats descarregats d'Internet.
A partir d'ara, els paquets del dipòsit Chocolatey funcionaran en PackageManagement (OneGet). Si es produeixen errors durant la instal·lació, proveu d’utilitzar el paràmetre -Forç.
I ara és un exemple senzill d’utilitzar PackageManagement amb un proveïdor Chocolatey connectat.
- Per exemple, necessitem instal·lar el programa lliure Paint.net (pot ser un altre programa gratuït, la majoria dels programes gratuïts es troben al repositori). Entra a l’equip Paint-name-find-package (Podeu introduir el nom parcialment, si no coneixeu el nom exacte del paquet, la clau "-name" no és necessària).
- Com a resultat, veiem que paint.net està present al repositori. Per instal·lar, utilitzeu l’ordre install-name-name paint.net (prenem el nom exacte de la columna esquerra).
- Estem a l'espera que la instal·lació acabi i obtingui el programa instal·lat, no buscant on descarregar-lo ni rebent cap programari no desitjat al vostre ordinador.
Vídeo: utilitzant el paquet del gestor de paquets (anomenat OneGet) per instal·lar programari a Windows 10
Bé, en conclusió, tot és igual, però en el format de vídeo, pot ser que sigui més fàcil per a alguns lectors entendre si això és útil per a ell o no.
De moment, veurem com es veurà la gestió de paquets en el futur: hi havia informació sobre la possible aparició de la interfície gràfica OneGet i el suport per a aplicacions d’escriptori des de la botiga Windows i altres possibles perspectives per al producte.