Kā efektīvi izmantot OneGet operētājsistēmā Windows 10
Miscellanea / / December 02, 2021
Ja jums ir kādreiz izmantojis Linux tad jūs vienmēr būsiet vēlējies pakotņu pārvaldības rīku operētājsistēmai Windows. Jā, sistēmai Windows ir trešās puses pakotņu pārvaldības rīks Chocolatey, kuru var palaist, izmantojot komandrindu. Taču operētājsistēmā Windows 10 tika ieviests OneGet vietējais pakotņu pārvaldības rīks kā emuāra ierakstā paziņoja Microsoft pārstāvis Garets Seraks. Tas ļaus instalēt/atinstalēt un atjaunināt programmatūras pakotnes, izmantojot NuGet Package Manager, izmantojot Powershell. Tas atbalsta arī Chocolatey repozitoriju.
Piezīme: Ar Windows 10 RTM laidienu OneGet ir pārdēvēts par Pakešu pārvaldība.
Tātad, redzēsim, kā jūs varat efektīvi instalēt/atinstalēt un atjaunināt vairākas programmatūras pakotnes, izmantojot OneGet (PackageManagement). Un arī uzziniet, kā ar to integrēt Chocolatey.
Kas ir OneGet (PackageManagement) un Chocolatey?
Lietotājiem, kas nav Linux lietotāji, un tiem, kas neko nezina par pakotņu pārvaldību, pakotņu pārvaldnieks padara programmatūras (pakotnes) instalēšanu, atjaunināšanu un atinstalēšanu ļoti vienkāršu. Pakešu pārvaldnieks izmanto repozitoriju, kurā tiek glabātas visas programmatūras pakotnes.
Jums vienkārši jāievada komanda, lai iegūtu šīs programmatūras pakotnes un instalētu tās savā datorā. Programmatūru var instalēt vai atjaunināt, izmantojot tikai vienu komandu. Atjaunināšana tiek veikta automātiski, kad programmatūra tiek atjaunināta repozitorijā. Tātad, tas ir Package Manager galvenais mērķis.
Tagad OneGet kā rīks ir soli priekšā. Tas ir paketes pārvaldnieka vadītājs. Tas var mitināt vairākas krātuves, piemēram, Chocolatey un NuGet. Mēs jau esam iepriekš runāja par Šokolādi. Chocolatey var strādāt ar komandu uzvedni. NuGet satur programmatūras pakotnes, kas raksturīgas Microsoft lietojumprogrammu izstrādes rīkiem. Varat ievadīt vienu komandu un paņemt programmatūru no šīm krātuvēm.
Kā lietot OneGet?
Tātad, vispirms apskatīsim pieejamās komandas. To var redzēt iepriekš redzamajā funkcijas attēlā. Lai skatītu pieejamās komandas, ievadiet tālāk norādīto komandu Powershell.
Get-Command - Module PackageManagement
Atcerieties, ka nevis OneGet, bet gan PackageManagement (es rakstu šeit OneGet tikai vienkāršības labad). Tātad, tagad jums ir komandu saraksts. Tagad sāksim, pārbaudot, kuri pakotņu avoti (pakešu pārvaldnieki) mums ir.
Iegūstiet pakotņu avotus
Ievadiet šo komandu (vai vienkārši kopējiet to):
Get-PackageSource
Jums vajadzētu iegūt jūsu sistēmā instalētos pakotņu avotus.
Tātad man ir instalēta tikai iebūvētā PowerShell galerija. Tagad instalēsim Chocolatey pakotņu pārvaldnieku. Ja sarakstā jau redzat Chocolatey, izlaidiet nākamo darbību.
Chocolatey instalēšana
Ievadiet šādu komandu:
Get-PackageProvider - Name Chocolatey
Get-PackageProvider atradīs pieejamos pakotņu krātuves un instalēs to.
Sist Ievadiet un jāsāk Chocolatey uzstādīšana. Kad instalēšana ir pabeigta, vēlreiz pārbaudiet pakotnes avotu ar komandu, kuru lietojāt iepriekš. Jums vajadzētu redzēt Chocolatey.
Tālāk mums ir jāiestata Chocolatey kā noklusējuma programmatūras pakotnes avots. Mēs izmantosim set-packagesource komandu, lai iestatītu to kā noklusējumu. Ievadiet šādu komandu:
Set-PackageSource — Name chocolatey
Tagad, kad viss ir gatavs, instalēsim programmatūru no šokolādes krātuves.
Instalējiet programmatūru no Chocolatey repozitorija
Izmantojot Chocolatey, jūs iegūsit vairāk iespēju. Jums nav jāiet uz Chocolatey vietni un jāatrod programmatūra, kuru vēlaties instalēt. To var atrast no paša Powershell, izmantojot atrast-paka komandu. Tātad, pieņemsim, ka vēlaties atrast visas pakotnes, kas saistītas ar pārlūku Chrome.
Find-package -name Chrome
Tagad jūs saņemsiet visas paketes Chrome atslēgvārdu kopā ar kopsavilkumu. Tagad no šī saraksta es instalēšu Adblockpluschrome.
install-package -name adblockpluschrome
Ievadiet Y un sāksies instalēšana.
Nav pieejama jaunināšanas komanda
Pārsteidzoši, ka OneGet nav Atjaunināt komandu. Pakalpojumā Chocolatey ir atjaunināšanas komanda, taču tā šeit netiks piemērota. Šis tika ziņots par problēmu vietnē GitHub 2014. gadā, kad tehniskajiem priekšskatījumiem tika uzņemti Insiders, un tas joprojām nav atrisināts.
Vai vēlaties kļūt par komandu uzvednes nindzju? Šeit ir a funkciju taustiņu īsceļu saraksts tas padarīs jūs par vienu.
Izpētīt
Tagad, kad zināt pamatus, varat sīkāk izpētīt komandas un parametrus. Ja uzskatāt, ka OneGet nav sniedzis augstākā līmeņa pakalpojumu, vienmēr varat izvēlēties Chocolatey un izmantot to, izmantojot komandrindu.
SKATĪT ARĪ: 3 komandu uzvednes alternatīvas, kas ir labākas par noklusēto