Package Manager Package One Management (OneGet) am Windows 10

Eent vun den interessantsten Innovatiounen am Windows 10, déi den duerchschnëttleche Benotzer net beäntweren, ass PackageManagement 's Built-Manager (ehemoleg OneGet), wat et einfach ze installéiere, ze sichen an anere schafft Programmer op Ärem Computer. Et ass iwwer d'Installatioun vu Programmer aus der Kommandozeechen, a wann Dir net ganz kloer ass wat et ass a firwat et vläicht nëtzlech ass - ech recommandéieren, de Video am Ende vun dëser Uweisung ze kucken.

Update 2016: de Buedemapellengesigner huet OneGet an der Bühn vu Viraussetzunge vu Windows 10 genannt, elo ass et de PackageManagement Modul op PowerShell. Och an der manuell aktualiséiert Weeër fir se ze benotzen.

PackageManagement ass en integralen Deel vun PowerShell op Windows 10, awer Dir kënnt e Paketmanager kréien wann Dir Windows Management Framework 5.0 for Windows 8.1 installéiert. Dësen Artikel ass e puer Beispiller fir de Package Manager fir e gewéinleche Benotzer ze benotzen, e Wee fir de Repository (eng Aart vu Datebank, Späicheren) mat Chocolat an PackageManagement ze verbannen (Chocolatie ass en onofhängege Paketmanager deen Dir op Windows XP, 7 an 8 benotzt an de Software Repository Lass méi iwwer Chocolate a als onofhängege Paketmanager benotzen.

PackageManagement Kommandoen am PowerShell

Fir de gréissten vun de folgenden Kommandoen ze beschreiwen, musst Dir Windows PowerShell als Administrator laafen.

Fir dësst Passwuert ze änneren, start de PowerShell an der Tëntestrambel Recherche, klickt just op d'Resultat fonnt déi Dir fonnt hutt an wielt "Fëllt als Administrator".

Package Manager PackageManagement oder OneGet erméiglecht Iech mat Programmer ze benotzen (Installatioun, Deinstallatioun, Sich, Aktualiséierung gëtt nach net ugewisen) an PowerShell benotzt déi passend Befehle - ähnlech Methoden si Linux Benotzer vertraut. Fir eng Iddi vu wat geschitt ass, kënnt Dir Iech op den Skizzen ënnen ukucken.

D'Virdeeler vun dëser Method fir Programmer ze installéieren sinn:

  • Benotzt bewisen Softwarequellen (Dir musst net fir d'offiziell Websäit ze manipuléieren)
  • Mangel un Installatioun potenziell onerwënscht Software während der Installatioun (an dem meeschte vertraut Installatiounsprozesser mam "Nächste" Knäppchen)
  • Fäegkeeten fir Installatiounsskripte z'erreechen (zum Beispill, wann Dir e ganze Set vu Programmer op engem neien Computer installéiere musst oder nodeems Dir Windows installéiert hutt, musst Dir net automatesch downloaden a installéieren, just de Skript ausféieren)
  • wéi och d'Montage vun der Installatioun an d'Gestioun vun Software op Remote Maschinen (fir Systemadministratoren).

Dir kënnt eng Lëscht vu Kommandoen am PackageManagement benotze mat Hëllef Get-Command-Modul PackageManagement De Schlëssel fir e einfache Benotzer wäert sinn:

  • Find-Package - Sich e Package (Programm), zum Beispill: Find-Package -Name VLC (den Nummparameter kann ewechgeholl ginn, d'Bréiffall ass net wichteg).
  • Installatioun - Package - Installatioun vum Programm op de Computer
  • Uninstall-Package - Deinstallatiounsprogramm
  • Get-Package - Sicht installéiert Pakete

Déi Rescht Kommandë si fir d'Quell vun Paketen (Programmer), d'Addition a d'Entfernung. Dës Chance ass och nëtzlech fir eis.

D'Chocolat Repository op PackageManagement (OneGet)

Leider ass et an der Pre-installed Repositories (Programmquellen) mat denen PackageManagement funktionnéiert, et gëtt net vill fonnt, besonnesch wann et ëm kommerziell (awer gratis) Produkter gëtt - Google Chrome, Skype, verschidde Programmer a Utilityn.

Microsoft proposéiert Standardinstallatioun vum NuGet-Repository enthält Entwécklungsinstanz fir Programméierer, awer net fir meng typescht Lieser (iwwregens, wann Dir am PackageManagement geschafft hutt, Dir kënnt stänneg unzebidden fir en NuGet Provider ze installéieren, ech hunn net e Wee fonnt fir se ze läschen, ausser datt Dir averst mat der Installatioun).

Allerdéngs kann d'Problem geléist ginn duerch d'Verbindung vum Chocolat Package Manager Repository. Fir dëst ze benotzen:

Get-PackageProvider-Numm chocolaté

Confirméiert d'Installatioun vum Chocolaterielle Zulieferer, a fuert nodeems d'Installatioun de Kommando gitt:

Set-PackageSource-Schockela -Name

Gëtt gemaach.

Déi lescht Saach, déi néideg ass fir déi chocolatéiert Pakete déi installéiert ginn ass, ass d'Executioun-Politik ze änneren. Um z'änneren, gitt de Kommando eran fir all ënnerschriwwener vertrauenswürdige PowerShell-Skripte ze läschen:

Set-ExecutionPolicy RemoteSigned

De Kommando erméiglecht d'Ënnerschriwwe vu Skripten aus dem Internet.

Vun elo un ginn Packagen aus dem Chocolat Repository am PackageManagement (OneGet). Wann e Feeler bei der Installatioun stattfënnt, probéiert de Parameter ze benotzen -Force.

An elo e einfache Beispill vu PackageManagement mat engem angeschlossenen Chocolatier Provider.

  1. Zum Beispill musse mir de gratis Programma Paint.net installéieren (et ass e gratis fräi Programm, de gréissten vun de gratis Programme sinn am Repository). Team sichen Find Paquet - Numm Lack (Dir kënnt den Numm deelhuelen, wann Dir net de genauen Numm vum Package kennt, de Schlëssel "-NAME" ass net erfuer).
  2. Dofir gesinn eis datt paint.net am Repository ass. Installéiere benotzt de Kommando Install PaketName name paint.net (mir huelen den exakt Numm vun der lénkser Kolonn).
  3. Mir wart op d'Installatioun ze erofhuelen an de Programm installéieren, net nozelauschteren fir wat se erofgelooss hunn an keng onerwënschten Software op Ärem Computer kréien.

Video - Verwéckelt Package Manager Manager Package (aka OneGet) fir Software op Windows 10 ze installéieren

Well, am Fazit - alles ass dat selwecht, an am Videoformat kann et méi einfach ginn, datt verschidde Lieser ze verstoen sinn, ob dat nëtzlech ass fir hien oder net.

Fir de Moment wäert mer kucken wéi d'Paketverwaltung an der Zukunft aussprëcht: et ass d'Informatioun iwwer de méiglechen Optrëtt vun der graphescher Interface OneGet an Ënnerstëtzung fir Desktop-Applikatiounen vum Windows Store an aner potenziell Perspektiven vum Produkt.