Kako učinkovito koristiti OneGet u sustavu Windows 10
Miscelanea / / December 02, 2021
Ako jesi ikada koristio Linux tada ćete oduvijek željeti alat za upravljanje paketima za Windows. Da, Windows ima alat za upravljanje paketima treće strane pod nazivom Chocolatey koji se može pokrenuti pomoću naredbenog retka. No, Windows 10 je donio OneGet izvorni alat za upravljanje paketima kao objavio je Microsoftov Garret Serack u objavi na blogu. Omogućit će vam instaliranje/deinstaliranje i ažuriranje softverskih paketa s NuGet Package Managerom pomoću Powershell-a. Također, ima podršku i za Chocolatey repozitorij.
![Oneget Windows 10 1](/f/1bd0a37a36ad81e5916a90d4f972853b.png)
Bilješka: Uz Windows 10 RTM izdanje OneGet je preimenovan u PackageManagement.
Dakle, pogledajmo kako možete učinkovito instalirati/deinstalirati i ažurirati više softverskih paketa koristeći OneGet (PackageManagement). I, također, pogledajte kako integrirati čokoladu s njom.
Što su OneGet (PackageManagement) i Chocolatey?
Za korisnike koji nisu-Linux i one koji ne znaju ništa o upravljanju paketima, Package Manager čini instalaciju, ažuriranje i deinstalaciju softvera (paketa) vrlo jednostavnim. Package Manager koristi spremište u kojem su pohranjeni svi softverski paketi.
Jednostavno trebate unijeti naredbu da biste dobili te softverske pakete i instalirali ih na svoje računalo. Samo jednom naredbom možete instalirati ili ažurirati softver. Ažuriranje se vrši automatski kad god se softver ažurira u spremištu. Dakle, to je ono što je Upravitelj paketa.
Sada je OneGet kao alat jedan korak ispred. To je upravitelj paketnog upravitelja. Može ugostiti više spremišta kao što su Chocolatey i NuGet. već jesmo govorio o Chocolatey prije. Chocolatey može raditi s naredbenim redkom. NuGet sadrži softverske pakete specifične za Microsoftove alate za razvoj aplikacija. Možete unijeti jednu naredbu i preuzeti softver iz ovih spremišta.
Kako koristiti OneGet?
Dakle, prvo pogledajmo dostupne naredbe. Možete ga vidjeti na gornjoj gornjoj slici. Da biste vidjeli naredbe koje su dostupne, upišite sljedeću naredbu u Powershell.
Get-Command -Module PackageManagement
Zapamtite, ne OneGet, već PackageManagement (pišem ovdje OneGet samo zbog jednostavnosti). Dakle, sada imate popis naredbi. Sada, krenimo s provjerom koje izvore paketa (upravitelje paketa) imamo.
Nabavite izvore paketa
Upišite sljedeću naredbu (ili je jednostavno kopirajte):
Get-PackageSource
Trebali biste dobiti izvore paketa koji su instalirani na vašem sustavu.
![Izvori paketa Oneget](/f/c00280fb47411789b92403eb4fc86db2.png)
Dakle, imam instaliranu samo ugrađenu PowerShell galeriju. Sada, instalirajmo Chocolatey Package Manager. Ako već vidite Chocolatey na popisu, preskočite sljedeći korak.
Instalacija Chocolateya
Unesite sljedeću naredbu:
Get-PackageProvider -Naziv Chocolatey
Get-PackageProvider pronaći će dostupna spremišta paketa i instalirati ih.
![Oneget Install Chocolatey](/f/56786386c9b6a036659a6fc2ef9cd81d.png)
Pogoditi Unesi i Chocolatey instalacija bi trebala početi. Nakon dovršetka instalacije, ponovno provjerite izvor paketa naredbom koju ste prethodno primijenili. Trebali biste vidjeti Chocolatey.
Zatim moramo postaviti Chocolatey kao zadani izvor softverskog paketa. Koristit ćemo se set-packagesource naredbu za postavljanje kao zadanu. Unesite sljedeću naredbu:
Set-PackageSource -Naziv čokolada
Sada kada smo spremni, instalirajmo softver iz chocolatey repozitorija.
Instalirajte softver iz Chocolatey repozitorija
Uz Chocolatey dobivate više opcija. Ne morate ići na web stranicu tvrtke Chocolatey i pronaći softver koji želite instalirati. To možete pronaći u samom Powershell-u pomoću pronađi-paket naredba. Dakle, recimo da želite pronaći sve pakete povezane s 'Chromeom'.
find-package -name Chrome
![Oneget Chocolatey Pronađite Chrome](/f/478d38e4f3b71c3fd96ce1b0f2b6b902.png)
Sada ćete dobiti sve pakete Krom ključnu riječ u njemu zajedno sa sažetkom. Sada, s ovog popisa, instalirat ću Adblockpluschrome.
install-package -name adblockpluschrome
![Oneget Chocolatey softver za instalaciju](/f/8d06cd41ad60f848c34aebe734455665.png)
Unesi Y i instalacija će početi.
Naredba za nadogradnju nije dostupna
Iznenađujuće, OneGet nema ažuriranje naredba. U Chocolateyju postoji naredba za ažuriranje, ali to se ovdje neće primjenjivati. Ovaj problem je prijavljen na GitHubu 2014. godine kada su Insajderima snimani tehnički pregledi i to još uvijek nije riješeno.
Želite li postati nindža naredbenog retka? Evo a popis prečaca funkcijskih tipki to će te učiniti jednim.
Istražiti
Sada, kada znate osnove, možete dalje istraživati naredbe i parametre. Ako mislite da OneGet nije pružio vrhunsku uslugu, uvijek se možete odlučiti za Chocolatey i koristiti ga putem naredbenog retka.
TAKOĐER POGLEDAJTE: 3 Alternative naredbenog retka koje su bolje od zadanih