Kaip efektyviai naudoti „OneGet“ sistemoje „Windows 10“.
Įvairios / / December 02, 2021
Jei turite kada nors naudojo Linux tada visada norėsite paketų valdymo įrankio, skirto „Windows“. Taip, „Windows“ turi trečiosios šalies paketų valdymo įrankį „Chocolatey“, kurį galima paleisti naudojant komandinę eilutę. Tačiau „Windows 10“ įdiegė „OneGet“ savąjį paketų valdymo įrankį kaip tinklaraščio įraše paskelbė „Microsoft“ atstovas Garretas Serackas. Tai leis jums įdiegti / pašalinti ir atnaujinti programinės įrangos paketus naudodami „NuGet Package Manager“, naudojant „Powershell“. Be to, ji palaiko ir Chocolatey saugyklą.
![„Oneget Windows 10 1“.](/f/1bd0a37a36ad81e5916a90d4f972853b.png)
Pastaba: Su Windows 10 RTM leidimu OneGet buvo pervadintas į Paketo valdymas.
Taigi, pažiūrėkime, kaip galite efektyviai įdiegti / pašalinti ir atnaujinti kelis programinės įrangos paketus naudodami „OneGet“ („PackageManagement“). Taip pat pažiūrėkite, kaip su juo integruoti „Chocolatey“.
Kas yra „OneGet“ („PackageManagement“) ir „Chocolatey“?
Ne Linux vartotojams ir tiems, kurie nieko neišmano apie paketų valdymą, Package Manager labai palengvina programinės įrangos (paketo) įdiegimą, atnaujinimą ir pašalinimą. Paketų tvarkyklė naudoja saugyklą, kurioje saugomi visi programinės įrangos paketai.
Jums tereikia įvesti komandą, kad gautumėte tuos programinės įrangos paketus ir įdiegtumėte juos savo kompiuteryje. Vos viena komanda galite įdiegti arba atnaujinti programinę įrangą. Atnaujinimas atliekamas automatiškai, kai saugykloje atnaujinama programinė įranga. Taigi, tai yra Package Manager.
Dabar „OneGet“ kaip įrankis yra vienu žingsniu priekyje. Tai yra paketo valdytojo vadovas. Jis gali talpinti kelias saugyklas, tokias kaip „Chocolatey“ ir „NuGet“. Mes jau anksčiau kalbėjo apie Chocolatey. Chocolatey gali dirbti su komandų eilute. „NuGet“ yra programinės įrangos paketų, skirtų „Microsoft“ taikomųjų programų kūrimo įrankiams. Galite įvesti vieną komandą ir paimti programinę įrangą iš šių saugyklų.
Kaip naudotis OneGet?
Taigi, pirmiausia pažiūrėkime, kokias komandas. Jį galite pamatyti aukščiau esančiame funkcijos paveikslėlyje. Norėdami pamatyti galimas komandas, įveskite šią komandą Powershell.
Get-Command -Module PackageManagement
Atminkite, kad ne „OneGet“, o „PackageManagement“ (rašau čia „OneGet“ tik dėl paprastumo). Taigi, dabar turite komandų sąrašą. Dabar pradėkime patikrindami, kuriuos paketų šaltinius (paketų tvarkykles) turime.
Gaukite paketų šaltinius
Įveskite šią komandą (arba tiesiog nukopijuokite):
Get-PackageSource
Turėtumėte gauti jūsų sistemoje įdiegtus paketų šaltinius.
![Oneget paketo šaltiniai](/f/c00280fb47411789b92403eb4fc86db2.png)
Taigi, aš turiu tik integruotą „PowerShell“ galeriją. Dabar įdiegkime „Chocolatey Package Manager“. Jei sąraše jau matote Chocolatey, praleiskite kitą veiksmą.
Chocolatey diegimas
Įveskite šią komandą:
Get-PackageProvider -Name Chocolatey
Get-PackageProvider suras turimas paketų saugyklas ir ją įdiegs.
![Oneget Install Chocolatey](/f/56786386c9b6a036659a6fc2ef9cd81d.png)
Pataikė Įeikite ir Chocolatey diegimas turėtų prasidėti. Baigę diegti, dar kartą patikrinkite paketo šaltinį naudodami komandą, kurią taikėte anksčiau. Turėtumėte pamatyti Chocolatey.
Tada turime nustatyti „Chocolatey“ kaip numatytąjį programinės įrangos paketo šaltinį. Mes naudosime set-packagesource komandą, kad nustatytumėte ją kaip numatytąjį. Įveskite šią komandą:
Set-PackageSource – pavadinimas šokoladinis
Dabar, kai jau viskas paruošta, įdiegkime programinę įrangą iš šokoladinės saugyklos.
Įdiekite programinę įrangą iš Chocolatey saugyklos
Su Chocolatey gausite daugiau galimybių. Jums nereikia eiti į Chocolatey svetainę ir rasti programinės įrangos, kurią norite įdiegti. Tai galite rasti iš paties „Powershell“, naudodami rasti-paketas komandą. Taigi, tarkime, kad norite rasti visus su „Chrome“ susijusius paketus.
rasti-paketas -pavadinimas Chrome
![Oneget Chocolatey Find Chrome](/f/478d38e4f3b71c3fd96ce1b0f2b6b902.png)
Dabar gausite visus paketus Chrome raktinį žodį kartu su santrauka. Dabar aš įdiegsiu iš šio sąrašo Adblockpluschrome.
install-package -name adblockpluschrome
![„Oneget Chocolatey“ diegimo programinė įranga](/f/8d06cd41ad60f848c34aebe734455665.png)
Įeikite Y ir diegimas prasidės.
Nėra naujovinimo komandos
Keista, bet „OneGet“ neturi Atnaujinti komandą. „Chocolatey“ yra atnaujinimo komanda, tačiau ji čia nebus taikoma. Tai buvo pranešta apie problemą „GitHub“ dar 2014 m., kai buvo filmuojamos techninės peržiūros, skirtos „Insiders“, ir ji vis dar nebuvo išspręsta.
Norite tapti komandinės eilutės nindzė? Štai a funkcijų klavišų sparčiųjų klavišų sąrašas tai padarys tave vienu.
Naršyti
Dabar, kai žinote pagrindus, galite toliau tyrinėti komandas ir parametrus. Jei manote, kad „OneGet“ nepateikė aukščiausios klasės paslaugos, visada galite pasirinkti „Chocolatey“ ir naudoti ją naudodami komandų eilutę.
TAIP PAT ŽR.: 3 komandų eilutės alternatyvos, kurios yra geresnės nei numatytoji