Kijk eerst naar Windows Pakketbeheer
- Categorie: Ramen
Microsoft heeft een preview uitgebracht van de Windows Package Manager vandaag tijdens de virtuele Build 2020-conferentie. Windows-beheerders kunnen het gebruiken om eigen programma's en programma's van derden te installeren, zoals 7-Zip, KeePass, Arduino IDE of Discord.
De pakketbeheerder, vergelijkbaar met pakketbeheerders op Linux-systemen, stelt gebruikers in staat om programma's en pakketten voor het Windows-besturingssysteem te zoeken, downloaden, installeren en verwijderen. Het belangrijkste doel is om de installatie, update en configuratie van software op Windows te automatiseren.
Windows Package Manager werkt vergelijkbaar met pakketbeheerders op Linux of Windows-programma's van derden, zoals Chocoladeachtig . Microsoft besloot het als open source uit te brengen; Geïnteresseerde gebruikers kunnen de GitHub-repository bekijken voor documentatie en het downloaden van de voorbeeldversie van Pakketbeheer.
De pakketbeheerder vereist ten minste Windows 10 versie 1709 en kan worden geïnstalleerd vanuit de Microsoft Store (vereist een Windows 10 Insider-build en het verzenden van een uitnodigingsmail voor nu) of handmatig vanuit GitHub.
Na installatie opent u een Windows Terminal-, PowerShell- of opdrachtpromptinstantie om deze te gebruiken. Het commando is winget en misschien wil je het uitvoeren zonder enige parameter om eerst de beschikbare commando's en help weer te geven.
De belangrijkste commando's die op dat moment beschikbaar zijn, zijn:
- winget install // om een programma te installeren.
- winget show // geeft informatie weer over de opgegeven applicatie.
- winget source // naar veel bronnen.
- winget search // om alle of specifieke programma's weer te geven.
- winget hash // om installatiebestanden te hashen.
- winget validate // om manifestbestanden te valideren.
Met de opdracht winget zoeken wordt de lijst met programma's weergegeven die momenteel door Windows Package Manager worden ondersteund. Een goede selectie van populaire programma's en ontwikkelaarstools wordt momenteel ondersteund. Programma's zoals vim, Whatsapp, GIMP, VLC, Steam of Sublime Text kunnen worden geïnstalleerd met behulp van Pakketbeheer.
Houd er rekening mee dat de verwijderfunctie op dit moment niet wordt ondersteund. Microsoft is van plan om de functie en de lijst- en updatefunctie binnenkort in het programma te integreren.
Het commando winget install 'programmanaam' downloadt het geselecteerde pakket en voert het installatieprogramma uit. Programma's lijken te worden gedownload van sites van derden (de ontwikkelaarssite) en niet van een repository die Microsoft onderhoudt.
De bestandslocatie wordt weergegeven door winget. De pakketbeheerder ondersteunt momenteel exe-, msi- en msix-installatieprogramma's.
Winget mag worden uitgevoerd zonder verhoogde rechten. De installatie van sommige programma's kan echter een verhoging vereisen, en indien nodig zullen er prompts worden weergegeven.
Het commando winget show 'pakketnaam' geeft informatie over het programma weer; dit kan links naar de startpagina en licentie, download-URL, SHA256-hash en type installatieprogramma bevatten.
Softwarebedrijven en ontwikkelaars vragen zich misschien af of ze hun programma's mogen indienen bij Windows Pakketbeheer, zodat ze worden opgenomen. Microsoft heeft informatie over het proces op de website van Documenten. Wat ontwikkelaars in feite moeten doen, is een pakketmanifest maken met informatie over de toepassing voordat ze het manifest naar de Windows Package Manager-repository op GitHub verzenden.
Scripting wordt ondersteund; beheerders kunnen batch- of powershell-scripts maken om meerdere applicaties tegelijk te installeren, bijv.
@echo uit
Echo Installeer Powertoys en Terminal
REM Powertoys
winget installeert Microsoft.Powertoys
als% ERRORLEVEL% EQU 0 Echo Powertoys met succes is geïnstalleerd.
REM-aansluiting
winget installeert Microsoft.WindowsTerminal
als% ERRORLEVEL% EQU 0 Echo Terminal succesvol is geïnstalleerd. % ERRORLEVEL%
Afsluitende woorden
Windows Package Manager zou een essentieel hulpmiddel kunnen worden in het arsenaal van Windows-systeembeheerders en ook thuisgebruikers. Het hangt af van een aantal factoren, waaronder of en hoe het native in Windows wordt geïntegreerd, de beschikbaarheid van pakketten en functionaliteit.
Nu jij: Wat is uw mening over Windows Pakketbeheer?