Package Manager Package Management (OneGet) op Windows 10

Pin
Send
Share
Send

Eng vun den interessantsten Innovatiounen am Windows 10, deen en normale Benotzer vläicht net bemierkt, ass den integréierte PackageManagement Package Manager (fréier OneGet), wouduerch et einfach ass ze installéieren, ze sichen an anescht Programmer op Ärem Computer ze managen. Et geet drëm Programmer aus der Kommandozeil ze installéieren, a wann et Iech net ganz kloer ass wat dat ass a firwat et nëtzlech ka sinn, empfeelen ech datt Dir de Video als éischt vun dësem Handbuch kuckt.

Update 2016: den agebaute Package Manager gouf OneGet an der Pre-Release Phase vu Windows 10 genannt, elo ass et de PackageManagement Modul am PowerShell. Och an de Instruktiounen aktualiséiert Weeër fir et ze benotzen.

PackageManagement ass en integralen Deel vu PowerShell am Windows 10; Zousätzlech kënnt Dir e Package Manager kréien andeems Dir Windows Management Framework 5.0 fir Windows 8.1 installéiert. An dësem Artikel ginn et e puer Beispiller fir de Package Manager fir en normale Benotzer ze benotzen, wéi och e Wee fir de Chocolatey Repository (eng Art Datebank, Späicheren) am PackageManagement (Chocolatey ass en onofhängege Package Manager ze verbannen, deen Dir kënnt a Windows XP, 7 an 8 an déi entspriechend program repository. Léiere méi iwwer de Gebrauch vun Chocolatey als onofhängege Package Manager.)

PackageManagement Kommandoen an PowerShell

Fir déi meescht vun de beschriwwene Kommandoen ze benotzen, musst Dir Windows PowerShell als Administrator ausféieren.

Fir dëst ze maachen, fänken un PowerShell an der Taskbar Sich ze tippen, a klickt duerno mat riets mat op d'Resultat a wielt "Run as Administrator".

De PackageManagement oder OneGet Package Manager erlaabt Iech mat Programmer ze schaffen (installéieren, uninstalléieren, sichen, Upgrade ass nach net zur Verfügung gestallt) an PowerShell andeems Dir déi entspriechend Kommandoe benotzt - ähnlech Methoden si vertraut fir Linux Benotzer. Fir eng Iddi ze kréien wat um Spill steet, kënnt Dir e Screenshot ënnen ukucken.

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

  • benotze vu bewäerte Programmerquellen (Dir braucht net manuell op der offizieller Websäit ze sichen),
  • net genuch Installatioun vu potenziell ongewollten Software während der Installatioun (an de bekanntsten Installatiounsprozess mam "Next" Knäppchen),
  • d'Fäegkeet Installatiouns Scripten ze erstellen (zum Beispill, wann Dir déi ganz Gamme vu Programmer op engem neie Computer installéiere musst oder nodeems Dir Windows nei installéiert hutt, musst Dir se net manuell eroflueden an installéieren, just de Skript lafen),
  • souwéi Liichtegkeet vun der Installatioun a Gestioun vu Software op Fernmaschinnen (fir Systemadministrateuren).

Dir kënnt eng Lëscht vun de Kommandoe kréien, déi am PackageManagement verfügbar sinn, benotzt Gitt-Kommando -Module PackageManagement déi Schlëssel fir en einfachen User sinn:

  • Find-Package - sichen no engem Package (Programm), zum Beispill: Fannt-Package -Name VLC (Den Nummparameter kann iwwersprëtzt ginn, Fall ass net wichteg).
  • Install-Package - installéiert de Programm op engem Computer
  • Uninstall-Package - deinstalléiert e Programm
  • Get-Package - View installéiert Packagen

Déi reschtlech Kommandoe sinn entwéckelt fir d'Quell vun de Packagen (Programmer) ze gesinn, derbäi ze ginn an se ze läschen. Dës Feature ass och nëtzlech fir eis.

Füügt Chocolatey Repository an PackageManagement (OneGet)

Leider ka wéineg an de pre-installéierten Repositories (Programmquellen) fonnt ginn, mat deem PackageManagement schafft, besonnesch wann et kommerziell (awer gläichzäiteg gratis) Produkter gëtt - Google Chrome, Skype, verschidde Applikatiounsprogrammer an Utilities.

Dem Microsoft säi proposéierten NuGet-Repository fir d'Installatioun vum Standard enthält Entwécklungsinstrumenter fir Programméierer, awer net fir en typesche Lieser vu mir (iwwregens, wärend Dir mat PackageManagement schafft, Dir kënnt dauernd ugebuede ginn den NuGet Provider z'installéieren, hunn ech kee Wee fonnt fir "vun dëser lass" ze kréien, ausser wann Dir eemol averstanen ass. mat Installatioun).

De Problem kann awer geléist ginn andeems de Chocolatey Package Manager Repository verbënnt, dëst ze maachen, benotzt de Kommando:

Kritt-PackageProvider -Name Chocolatey

Confirméiert de Chocolatey Provider Installatioun, a no der Installatioun gitt de Kommando an:

Set-PackageSource -Name Chocolatey-Vertrauen

Fäerdeg.

Déi lescht Aktioun déi erfuerderlech gëtt fir Schockela Packagen ze installéieren ass d'Ausféierungspolitik z'änneren. Fir z'änneren, gitt e Kommando an, deen all ënnerschriwwe PowerShell-Vertrauens Scripten ausféiere kann:

Set-ExecutionPolicy RemoteSIGN

De Kommando erlaabt d'Benotzung vun ënnerschriwwene Scripten, déi vum Internet erofgeluede ginn.

Vun elo un, Packagen aus dem Chocolatey Repository funktionnéieren am PackageManagement (OneGet). Wa Feeler während hirer Installatioun optriede, probéiert de Parameter ze benotzen -Force.

An elo en einfacht Beispill fir PackageManagement mat engem Chocolatey Provider ze verbannen.

  1. Zum Beispill musse mir de gratis Paint.net Programm installéieren (dëst kann e weideren gratis Programm sinn, meescht vun de freeware Programmer sinn am Repository präsent). Gitt de Kommando fannen-Package-Numm molen (Dir kënnt den Numm deelweis aginn, wann Dir net de exakte Numm vum Package wësst, de "-name" Schlëssel ass fakultativ).
  2. Als Resultat gesi mer datt paint.net am Repository präsent ass. Fir z'installéieren, benotzt de Kommando installéieren-Package -name paint.net (mir huelen de genauen Numm aus der lénker Kolonn).
  3. Mir waarden bis d'Installatioun fäerdeg ass a mir kréien den installéierte Programm ouni ze sichen wou en eroflueden an ouni de Wee ongewollten Software op Ärem Computer ze kréien.

Video - De PackageManagement Package Manager (aka OneGet) benotze fir Programmer op Windows 10 ze installéieren

Gutt, am Schlussfolgerung - et ass all d'selwecht, awer am Videoformat, vläicht fir e puer vun de Lieser ass et méi einfach ze verstoen ob dëst fir hien nëtzlech ass oder net.

Fir de Moment gesi mer wéi Packagesmanagement an der Zukunft wäert ausgesinn: et gouf Informatiounen iwwer d'méiglech Erscheinung vun der OneGet GUI an iwwer d'Ënnerstëtzung vun Desktop Uwendungen aus dem Windows Store an aner méiglech Entwécklungsperspektive vum Produkt.

Pin
Send
Share
Send