Использование PackageManagement (OneGet) в Windows 10
Inhoudsopgave:
- Wat zijn OneGet (PackageManagement) en Chocolatey?
- Hoe OneGet te gebruiken?
- Ontvang pakketbronnen
- Chocolatey installeren
- Installeer software van Chocolatey Repository
- Geen upgradeopdracht beschikbaar
- onderzoeken
Als je ooit Linux hebt gebruikt, heb je altijd een pakketbeheerprogramma voor Windows gewild. Ja, Windows heeft een pakketbeheerprogramma van derden, Chocolatey genaamd, dat kan worden uitgevoerd met behulp van de opdrachtregel. Maar Windows 10 bracht OneGet een native pakketbeheertool binnen, zoals aangekondigd door Garret Serack van Microsoft in een blogpost. Hiermee kunt u softwarepakketten installeren / verwijderen en bijwerken met NuGet Package Manager met behulp van Powershell. Het heeft ook ondersteuning voor Chocolatey-repository.
Opmerking: Met de Windows 10 RTM-release is OneGet hernoemd naar PackageManagement.
Laten we dus kijken hoe u effectief meerdere softwarepakketten kunt installeren / verwijderen en bijwerken met behulp van OneGet (PackageManagement). En kijk ook hoe je Chocolatey ermee kunt integreren.
Wat zijn OneGet (PackageManagement) en Chocolatey?
Voor niet-Linux-gebruikers en gebruikers die niets weten over pakketbeheer, maakt Pakketbeheer installatie, bijwerken en verwijderen van software (pakket) zeer eenvoudig. Package Manager maakt gebruik van een repository waar alle softwarepakketten worden opgeslagen.
U hoeft alleen maar een opdracht in te voeren om die softwarepakketten op te halen en op uw pc te installeren. Met slechts één opdracht kunt u de software installeren of bijwerken. Updaten wordt automatisch gedaan wanneer de software wordt bijgewerkt in de repository. Dus daar draait het bij Package Manager om.
Nu is OneGet als hulpmiddel een stap vooruit. Het is een manager van een pakketmanager. Er kunnen meerdere repositories worden gehost, zoals Chocolatey en NuGet. We hebben al eerder over Chocolatey gesproken. Chocolatey kan werken met de opdrachtprompt. NuGet bevat softwarepakketten die specifiek zijn voor de hulpprogramma's voor applicatieontwikkeling van Microsoft. U kunt een enkele opdracht invoeren en software uit deze opslagplaatsen ophalen.
Hoe OneGet te gebruiken?
Laten we eerst de beschikbare opdrachten bekijken. Je kunt het zien in de hoofdafbeelding hierboven. Typ de volgende opdracht in Powershell om de beschikbare opdrachten te bekijken.
Get-Command-Module Pakketbeheer
Onthoud, niet OneGet maar PackageManagement (ik schrijf hier OneGet alleen voor de eenvoud). Dus nu heb je de lijst met opdrachten. Laten we beginnen met te controleren welke pakketbronnen (pakketbeheerders) we hebben.
Ontvang pakketbronnen
Typ de volgende opdracht (of kopieer deze gewoon):
Get-PackageSource
U moet de pakketbronnen downloaden die op uw systeem zijn geïnstalleerd.
Ik heb dus alleen de ingebouwde PowerShell-galerij geïnstalleerd. Laten we nu de Chocolatey Package Manager installeren. Als u Chocolatey al in de lijst ziet, sla dan de volgende stap over.
Chocolatey installeren
Voer de volgende opdracht in:
Get-PackageProvider -Name Chocolatey
Get-PackageProvider zal de beschikbare pakketrepository's vinden en installeren.
Hit Enter en Chocolatey installatie zou moeten beginnen. Nadat de installatie is voltooid, controleert u opnieuw de pakketbron met de opdracht die u eerder hebt toegepast. Je zou Chocolatey moeten zien.
Vervolgens moeten we Chocolatey instellen als standaardbron voor het softwarepakket. We gebruiken de opdracht set-packagesource om deze als standaard in te stellen. Voer de volgende opdracht in:
Set-PackageSource -Name chocolatey
Nu we helemaal klaar zijn, laten we software installeren vanuit de chocolatey repository.
Installeer software van Chocolatey Repository
Je krijgt meer opties met Chocolatey. U hoeft niet naar de website van Chocolatey te gaan en de software te vinden die u wilt installeren. Je kunt dat vinden in Powershell zelf met de opdracht find-package. Stel dat u alle pakketten wilt vinden die verband houden met 'Chrome'.
zoek-pakket-naam Chrome
Nu krijg je alle pakketten met Chrome- trefwoord erin, samen met een samenvatting. Nu zal ik vanuit deze lijst Adblockpluschrome installeren.
install-package -name adblockpluschrome
Voer Y in en de installatie start.
Geen upgradeopdracht beschikbaar
Verrassend genoeg heeft OneGet geen update- opdracht. Er is een update-opdracht in Chocolatey, maar dat is hier niet van toepassing. Dit probleem werd gemeld op GitHub in 2014 toen technische voorvertoningen naar de insiders werden geschoten en het is nog steeds niet opgelost.
Wil je een Command Prompt Ninja worden? Hier is een lijst met functietoetssnelkoppelingen die u er een zullen maken.
onderzoeken
Nu je de basis kent, kun je de opdrachten en parameters verder verkennen. Als u denkt dat OneGet geen eersteklas service heeft geleverd, kunt u altijd kiezen voor Chocolatey en deze gebruiken via de opdrachtregel.
ZIE OOK: 3 opdrachtprompt alternatieven die beter zijn dan de standaard
Wat is de dempfunctie van Gmail en hoe deze effectief te gebruiken
Ontdek wat de functie Dempen van Gmail is en hoe u deze effectief kunt gebruiken om gesprekken en e-mails achter te laten die niet belangrijk zijn. Verhoog uw Gmail-productiviteit!
Hoe Google nu effectief te gebruiken wanneer u op Android tikt
De functie Google Now on Tap die met Android Marshmallow is geïntroduceerd, verliest misschien interesse, maar hier kunt u er het beste van maken. Lees verder om meer te weten.
De complete gids voor Google-taken en hoe deze effectief te gebruiken voor ...
De complete gids voor Google-taken en hoe deze effectief te gebruiken voor betere productiviteit.