How to use packagemanagement (aka oneget) on windows 10
Windows 10 indeholder et pakkehåndteringsværktøj indbygget i PowerShell. I den endelige version hedder det “PackageManagement”, men det er stadig baseret på et open source-projekt, der hedder OneGet.
PackageManagement (aka OneGet) er ikke teknisk en pakkemanager. Det er en pakkehåndteringsmanager – en ramme og et sæt af PowerShell-cmdlets, der kan styre forskellige typer software fra forskellige steder på en standardiseret måde.
Hvad er PackageManagement / OneGet?
Vi har tidligere brudt historien om OneGet og forsøgt at præcisere præcis, hvad det er. Hvis det ikke er nok information til dig, skrev udvikleren Garret Serack også en informativ post med titlen “10 ting om OneGet, der er anderledes, end du tror.”
Vigtigt er PackageManagement (baseret på et open source-projekt, der hedder OneGet) integreret i PowerShell og dermed Windows 10. Det sigter mod at samle en række forskellige pakkehåndteringsteknikker og softwareinstallationsrammer i en enkelt API sammen med et standard sæt PowerShell cmdlets til styring af software.
I sin indledende tilstand, i det mindste , dette er ikke et værktøj designet til den gennemsnitlige Windows 10-bruger eller endda nørden. Microsoft rent faktisk ikke er vært for nogen “OneGet repositories” – faktisk er der ingen sådan ting. OneGet kan bruges sammen med udbydere for at muliggøre adgang til softwarelager, som derefter kan styres med standardiserede cmdlets. Dette er designet til systemadministratorer. For nørder komfortable med kommandolinjen tilbød OneGet en Chocolatey-leverandør til at installere desktop applikationer, der var vært i Chocolatey. OneGet er dog ikke designet til kun at fungere med Chocolatey. De første versioner af OneGet havde en Chocolatey-udbyder som et proof of concept, men det er nu fjernet.
Du kan også installere og bruge dette værktøj på andre versioner af Windows, som det er en del af Windows Management Framework (WMF) 5.0.
Sådan bruges PackageManagement / OneGet
PackageManagement er et sæt cmdlets til PowerShell, så du skal åbne Windows PowerShell-applikationen for at kunne bruge det. Kør følgende kommando for at se en liste over tilgængelige cmdlets:
(Bemærk, at Get-Command -Module OneGet ikke virker, da det er omdøbt til PackageManagement.)
I den endelige version af Windows 10, er der endnu ikke meget med PackageManagement. Denne funktion var mest interessant for sin integration med Chocolatey for nemt at installere Windows-programmer fra en enkelt kilde, da den blev introduceret. Chocolatey kan stadig bruges på Windows 10 uden hjælp af PackageManagement / OneGet.
Get-PackageProvider og Get-PackageSource cmdlets viser dig hvilke pakkeleverandører og kilder der er tilgængelige. Du kan bruge Register-PackageSource til at installere en pakke kilde. Denne cmdlet kræver en webadresse til kilden, så du skal vide præcis, hvad du vil tilføje, og hvor den er placeret for at tilføje den.
Når der f.eks. Er en Chocolatey udbyder udviklet af samfundet, kan du tilføje det til dit system med denne cmdlet. Cmdlet’en Unregister-PackageSource kan fjerne en sådan pakkekilde.
Hvis du skal bruge PackageManagement til at installere software fra et sted, skal du bruge ovenstående Register-PackageSource-cmdlet for at sikre, at kilden er registreret i PackageManagement. Efter at du har, kan du søge, installere og afinstallere tilgængelige pakker med de følgende cmdlets.
Find-Package cmdlet giver dig mulighed for at søge efter dine konfigurerede kilder til det, og installationspakken cmdlet vil tillade dig at installere det . Installeringspakken cmdlet fjerner en pakke, du har installeret via disse cmdlets:
Dette er designet til at være en enkel, standardiseret måde at installere forskellige typer software fra forskellige kilder pakket i forskellige former. Med start af Windows 10 og PackageManagement kan vi forvente at se mere integration med en række forskellige potentielle softwarekilder for alt fra hurtigt at konfigurere servere til automatisk at installere software på nye pc’er, når de konfigureres.
For flere detaljer, konsulter Microsofts officielle dokumentation for PackageManagement cmdlets.
Til trods for, hvordan det kunne have set under udvikling, vedtager Microsoft ikke pakkehåndtering til Windows 10. Microsoft er ikke vært for deres egne softwarebeholdninger, og Chocolatey isn ‘ t bliver omfavnet med integration i den endelige version af Windows 10. Ikke engang Windows Store og dens apps kan fås fra PackageManagement.
Dette er blot endnu en pakke af værktøjer designet til systemadministratorer. Vi bliver nødt til at se, hvordan det udvikler sig og vokser over tid.
Den første store opdatering til Windows 10, som skal ankomme i dag via Windows Update, løser mange problemer med Windows 10. Microsoft er strømlinjeformet aktivering, genoprettelse af farvede vindues titellister, integrering af Skype og forbedring af Edge-browseren. Men de har også tilføjet annoncer til startmenuen.
Takket være de endeløse gaver, som Moores lov fortsætter med at skænke over os, krymper mange af dine yndlings retro spilsystemer i en telefon, der ikke er meget større end En halv pakke spillekort har aldrig været lettere end i dag. Mange af de mest populære konsoller fra vores fortid som NES, Sega Genesis og Playstation One kan alle nydes fra hvor som helst du er i verden takket være mobile emulatorer, men det er lettere sagt end gjort at komme i gang med emulering på Android.
Geoffrey_Carr
Windows 10 sisältää PowerShellin sisäänrakennetun paketinhallintatyökalun. Lopullisessa versiossa se on nimeltään “PackageManagement”, mutta se perustuu edelleen avoimeen lähdekoodiin nimeltä OneGet.
PackageManagement (aka OneGet) ei ole teknisesti paketinhallinta. Se on paketinhallintapäällikkö – kehys ja PowerShell-cmdlet-sarja, jotka pystyvät hallitsemaan eri tyyppisiä ohjelmia eri paikoista standardisoituneesti.
Mikä on PackageManagement / OneGet?
Olemme aiemmin rikkoneet tarinan OneGetista ja yritimme selvittää tarkalleen, mitä se on. Jos tämä ei riitä sinulle, kehittäjä Garret Serack kirjoitti myös informatiivisen artikkelin nimeltä “10 asioita OneGetistä, jotka ovat erilaisia kuin luulet.”
Pohjimmiltaan PackageManagement (perustuu OpenGL-projektiin) on integroitu PowerShelliin ja siten Windows 10: een. Se pyrkii yhdistämään erilaisia pakettienhallintatekniikoita ja ohjelmiston asennuskehyksiä yhdeksi API: ksi yhdessä PowerShell-standardin kanssa cmdlets ohjelmiston hallintaan.
Alustustilanteessa tämä ei ole ainakaan Windows 10: n keskivertokäyttäjälle tai jopa geekille suunniteltu työkalu. Microsoft ei itse asiassa ylläpitä mitään “OneGet-arkistoja” – tosiasiassa ei ole tällaista. OneGet-ohjelmistoa voidaan käyttää yhdessä palveluntarjoajien kanssa, jotta ohjelmistovarastoihin päästään, minkä jälkeen niitä voidaan hallita standardoiduilla cmdlet-sivuilla. Tämä on suunniteltu järjestelmänvalvojille. Geeksille, jotka olivat mukavasti komentorivillä, OneGet tarjosi Chocolatey-palveluntarjoajalle Chocolateyn isännöimän työpöytäsovelluksen asentamista. OneGet ei kuitenkaan ole suunniteltu toimimaan vain Chocolateyn kanssa – OneGetin alustavat versiot olivat Chocolatey-palveluntarjoajana todisteena, mutta tämä on nyt poistettu.
Voit myös asentaa ja käyttää tätä työkalua muissa Windows-versioissa, koska se on osa Windows Management Framework (WMF) 5.0 -ohjelmaa.
Kuinka käyttää PackageManagement / OneGet-ohjelmaa
PackageManagement on joukko cmdletteja PowerShellille, joten sinun täytyy avata Windows PowerShell-sovellus sen käyttämiseksi. Suorita seuraava komento nähdäksesi luettelon käytettävissä olevista cmdletteistä:
Get-Command -Module PackageManagement
(Huomaa, että Get-Command -Module OneGet ei toimi, koska se on nimetty uudelleen PackageManagementiin.)
Windows 10: n lopullisessa versiossa ei ole vielä paljon tehtävää PackageManagementin kanssa. Tämä ominaisuus oli mielenkiintoisin sen integroitumiseen Chocolateyn kanssa Windows-ohjelmien helppoon asentamiseen yhdestä lähteestä, kun se otettiin käyttöön. Chocolatey voidaan silti käyttää Windows 10: ssa ilman PackageManagement / OneGetin tukea.
Get-PackageProvider ja Get-PackageSource-cmdletit näyttävät, mitkä paketin tarjoajat ja lähteet ovat käytettävissä. Pakettien lähdekoodi voidaan asentaa Register-PackageSource-ohjelmalla. Tämä cmdlet vaatii lähteen lähteen URL-osoitteen, joten sinun on tiedettävä tarkalleen, mitä haluat lisätä ja missä se sijaitsee lisätäksesi sen.
Esimerkiksi, kun yhteisö kehittää Chocolatey-palveluntarjoajaa, voit lisätä sen järjestelmään tällä cmdletillä. Unregister-PackageSource-cmdlet voi poistaa tällaisen paketin lähteen.
Jos haluat käyttää PackageManagement-ohjelmaa ohjelmiston asennukseen jossain, sinun on käytettävä edellä mainittua Register-PackageSource-cmdletä varmistaaksesi, että lähde on rekisteröity PackageManagement-ohjelmassa. Kun olet, voit etsiä, asentaa ja poistaa käytettävissä olevia paketteja seuraavilla cmdletteillä.
Find-Package-cmdlet avulla voit etsiä konfiguroidut paketin lähteet sille ja Asennuspaketin cmdlet-sovelluksen avulla voit asentaa sen. Uninstall-Package-cmdlet poistaa asennuksen, jonka olet asentanut nämä cmdletit:
Tämä on suunniteltu yksinkertaiseksi, standardisoituna tapaan asentaa erilaisia ohjelmia eri lähteistä, jotka on pakattu eri muotoihin. Windows 10: n ja PackageManagement-käynnistämisen myötä voimme odottaa lisää integraatiota erilaisiin mahdollisiin ohjelmistorähteisiin kaikesta, koska palvelimet voidaan nopeasti asentaa ja ohjelmat asennetaan automaattisesti uusille tietokoneille asetettaessa niitä.
Lisätietoja on Microsoftin PackageManagement-cmdlet-ohjeissa.
Huolimatta siitä, miten se olisi voinut katsoa kehityksen aikana, Microsoft ei hyväksy pakettienhallintaa Windows 10: lle. Microsoft ei aseta omia ohjelmistovarastojaan, eikä Chocolateyä ole otettu mukaan Windows 10: n lopulliseen versioon. Windows Store ja sen sovellukset ovat käytettävissä PackageManagement-ohjelmasta.
Tämä on vain uusi työkalu, joka on suunniteltu järjestelmänvalvojille. Meidän on ymmärrettävä, miten se kehittyy ja kasvaa ajan myötä.
- Tipy
- Blog
- Jak
- Okna
- Telefon
- Hlavní
- Blog
- Jak používat nástroj PackageManagement (aka OneGet) v systému Windows 10
Systém Windows 10 obsahuje nástroj pro správu balíků integrovaný do modulu PowerShell. Ve finální verzi je nazýván “PackageManagement”, ale je stále založen na projektu open source s názvem OneGet.
PackageManagement (aka OneGet) není technicky správce balíčků. Jedná se o manažera správce balíčků – rámce a množinu skriptů PowerShell, které mohou standardním způsobem spravovat různé typy softwaru z různých míst.
Co je to PackageManagement / OneGet?
Předtím jsme vyprávěli příběh o společnosti OneGet a snažili jsme se přesně vysvětlit, co to je. Pokud to pro vás není dost informací, vývojář Garret Serack také napsal informativní příspěvek s názvem “10 věcí o OneGetu, které jsou jiné než si myslíte.”
V podstatě je aplikace PackageManagement (založená na open-source projektu s názvem OneGet) integrována do PowerShell a tedy do systému Windows 10. Jeho cílem je spojit celou řadu různých technik správy balíků a rámců pro instalaci softwaru do jediného rozhraní API spolu se standardní sadou PowerShell cmdlety pro správu softwaru.
Ve svém počátečním stavu se nejedná o nástroj určený pro průměrného uživatele systému Windows 10 nebo dokonce pro geek. Společnost Microsoft ve skutečnosti neobsahuje žádné “repozitáře OneGet” – ve skutečnosti neexistuje žádná taková věc. Služba OneGet může být použita společně s poskytovateli pro umožnění přístupu k repozitářům softwaru, které lze pak spravovat pomocí standardních rutin. Je určen pro administrátory systému. Pro geeky, kteří se s příkazovou řádkou spokojili, společnost OneGet jednou nabídla poskytovateli služby Chocolatey instalaci desktopových aplikací hostovaných v Chocolatey. OneGet však není navržen tak, aby fungoval pouze s Chocolatey – počáteční verze aplikace OneGet obsahovaly poskytovatele služby Chocolatey jako důkaz koncepce, ale toto bylo nyní odstraněno.
Tento nástroj můžete také nainstalovat a používat v jiných verzích systému Windows, protože je součástí systému Windows Management Framework (WMF) 5.0.
Jak používat funkci PackageManagement / OneGet
PackageManagement je sada cmdletů pro PowerShell, takže budete muset otevřít aplikaci Windows PowerShell, abyste ji mohli používat. Spusťte následující příkaz pro zobrazení seznamu dostupných rutin:
Get-Command -Module PackageManagement
(Poznámka: Get-Command -Module OneGet nebude fungovat, protože byl přejmenován na PackageManagement.)
V poslední verzii Windows 10 se s balíkem PackageManagement ještě hodně neprojeví. Tato funkce byla nejvíce zajímavá pro integraci s technologií Chocolatey pro snadnou instalaci programů Windows z jednoho zdroje při jeho představení. Čokoláda může být stále používána v systému Windows 10 bez podpory PackageManagement / OneGet.
Získané balíčky Get-PackageProvider a Get-PackageSource vám ukáží, které poskytovatele balíčků a zdroje jsou k dispozici. Pomocí nástroje Register-PackageSource můžete nainstalovat zdrojový balíček. Tento cmdlet vyžaduje adresu URL zdroje, takže budete potřebovat přesně vědět, co chcete přidat a kde je umístěn, abyste jej přidali.
Například, když je poskytovatel služby Chocolatey vytvořen komunitou, můžete ji přidat pomocí tohoto cmdlet do vašeho systému. Routinku Unregister-PackageSource lze odebrat takový zdroj balíčku.
Pokud potřebujete použít balíček PackageManagement k instalaci softwaru odkudkoli, budete muset použít výše uvedený cmdlet Register-PackageSource, abyste zajistili, že zdroj je registrován v PackageManagement. Po dokončení můžete vyhledat, nainstalovat a odinstalovat dostupné balíčky s následujícími rutinami.
Nástroj Find-Package cmdlet vám umožní prohledat nakonfigurované zdroje balíčků pro něj a instalační balíček cmdlet by vám umožnil nainstalovat. Rozbalit balíček cmdlet odinstalovat balíček, který jste nainstalovali pomocí těchto cmdletů:
Je navržen tak, aby byl jednoduchý, standardizovaný způsob instalace různých typů softwaru z různých zdrojů zabalených v různých formách. Při spouštění systému Windows 10 a PackageManagement bychom mohli očekávat větší integraci s různými potenciálními zdroji softwaru pro vše od rychlého nastavení serverů k automatické instalaci softwaru na nových počítačích při jejich nastavení.
Další podrobnosti naleznete v oficiální dokumentaci společnosti Microsoft pro balíčky cmdletů PackageManagement.
Navzdory tomu, jak to mohlo vypadat během vývoje, společnost Microsoft nepodporuje správu balíčků pro systém Windows 10. Společnost Microsoft nepodporuje své vlastní repozitáře softwaru a společnost Chocolatey není s integrací do finální verze systému Windows 10 dokončena. úložiště systému Windows a jeho aplikace lze získat z aplikace PackageManagement.
Jedná se právě o další sadu nástrojů určených pro administrátory systému. Budeme muset vidět, jak se vyvíjí a roste v průběhu času.
Windows 10 มีเครื่องมือจัดการแพ็คเกจที่สร้างไว้ใน PowerShell ในเวอร์ชั่นสุดท้ายมีชื่อว่า“ PackageManagement” แต่ยังคงยึดตามโครงการโอเพนซอร์ซที่ชื่อว่า OneGet.
PackageManagement (aka OneGet) ไม่ใช่ผู้จัดการแพคเกจทางเทคนิค เป็นผู้จัดการตัวจัดการแพคเกจ – กรอบงานและชุดของ PowerShell cmdlets ที่สามารถจัดการซอฟต์แวร์ประเภทต่าง ๆ จากที่ต่าง ๆ ในแบบมาตรฐาน.
PackageManagement / OneGet คืออะไร?
ก่อนหน้านี้เราได้ทำลายเรื่องราวเกี่ยวกับ OneGet และพยายามอธิบายให้ชัดเจนว่ามันคืออะไร หากข้อมูลนั้นยังไม่เพียงพอสำหรับคุณ Garret Serack ผู้พัฒนายังได้เขียนบทความที่มีชื่อว่า“ 10 สิ่งเกี่ยวกับ OneGet ที่แตกต่างจากที่คุณคิด”
โดยพื้นฐานแล้ว PackageManagement (ขึ้นอยู่กับโครงการโอเพ่นซอร์สชื่อ OneGet) ได้รวมเข้ากับ PowerShell ดังนั้น Windows 10 โดยมีจุดมุ่งหมายเพื่อรวบรวมเทคนิคการจัดการแพ็คเกจและกรอบการติดตั้งซอฟต์แวร์ที่หลากหลายใน API เดียวพร้อมกับชุดมาตรฐานของ PowerShell cmdlets สำหรับการจัดการซอฟต์แวร์.
ในสถานะเริ่มต้นอย่างน้อยนี่ไม่ใช่เครื่องมือที่ออกแบบมาสำหรับผู้ใช้ Windows 10 โดยเฉลี่ยหรือแม้แต่ผู้ที่คลั่งไคล้ Microsoft ไม่ได้โฮสต์“ ที่เก็บ OneGet” ใด ๆ – ตามความเป็นจริงไม่มีสิ่งนั้น OneGet สามารถใช้ร่วมกับผู้ให้บริการเพื่อเปิดใช้งานการเข้าถึงที่เก็บซอฟต์แวร์ซึ่งสามารถจัดการด้วย cmdlet มาตรฐาน สิ่งนี้ถูกออกแบบมาสำหรับผู้ดูแลระบบ เพื่อความสะดวกสบายกับบรรทัดคำสั่ง OneGet เสนอผู้ให้บริการ Chocolatey สำหรับการติดตั้งแอปพลิเคชันเดสก์ท็อปที่โฮสต์ใน Chocolatey อย่างไรก็ตาม OneGet ไม่ได้ออกแบบมาเพื่อทำงานเฉพาะกับ Chocolatey – รุ่นแรกของ OneGet มีผู้ให้บริการ Chocolatey เป็นข้อพิสูจน์แนวคิด แต่ตอนนี้ถูกลบแล้ว.
คุณยังสามารถติดตั้งและใช้เครื่องมือนี้ใน Windows รุ่นอื่น ๆ เนื่องจากเป็นส่วนหนึ่งของ Windows Management Framework (WMF) 5.0.
วิธีใช้ PackageManagement / OneGet
PackageManagement เป็นชุดของ cmdlets สำหรับ PowerShell ดังนั้นคุณจะต้องเปิดแอปพลิเคชัน Windows PowerShell เพื่อใช้งาน รันคำสั่งต่อไปนี้เพื่อดูรายการ cmdlets ที่มีอยู่:
รับ – คำสั่ง – โมดูลการจัดการ Package
(โปรดทราบว่า Get-Command –Module OneGet จะไม่ทำงานเนื่องจากถูกเปลี่ยนชื่อเป็น PackageManagement)
ใน Windows 10 รุ่นสุดท้ายที่ออกมานั้นยังไม่มีอะไรเกิดขึ้นมากมายกับ PackageManagement คุณลักษณะนี้น่าสนใจที่สุดสำหรับการรวมเข้ากับ Chocolatey เพื่อให้สามารถติดตั้งโปรแกรม Windows จากแหล่งเดียวได้อย่างง่ายดายเมื่อเปิดตัว Chocolatey ยังสามารถใช้กับ Windows 10 ได้โดยไม่ต้องอาศัย PackageManagement / OneGet.
cmdlet Get-PackageProvider และ Get-PackageSource จะแสดงให้คุณเห็นว่าผู้ให้บริการแพคเกจและแหล่งข้อมูลใดบ้าง คุณสามารถใช้ Register-PackageSource เพื่อติดตั้งแพ็กเกจซอร์ส cmdlet นี้ต้องการ URL สำหรับแหล่งที่มาดังนั้นคุณจะต้องทราบอย่างแน่นอนว่าคุณต้องการเพิ่มอะไรและอยู่ที่ไหนเพื่อเพิ่ม.
ตัวอย่างเช่นเมื่อมีผู้ให้บริการ Chocolatey ได้รับการพัฒนาโดยชุมชนคุณสามารถเพิ่มลงในระบบของคุณด้วย cmdlet นี้ Unregister-PackageSource cmdlet สามารถลบซอร์สแพ็กเกจดังกล่าวได้.
หากคุณต้องการใช้ PackageManagement เพื่อติดตั้งซอฟต์แวร์จากที่อื่นคุณจะต้องใช้ Register-PackageSource cmdlet ข้างต้นเพื่อให้แน่ใจว่ามีการลงทะเบียนแหล่งข้อมูลใน PackageManagement หลังจากที่คุณมีคุณสามารถค้นหาติดตั้งและถอนการติดตั้งแพคเกจที่มีอยู่ด้วย cmdlets ดังต่อไปนี้.
cmdlet ค้นหาแพ็คเกจจะช่วยให้คุณค้นหาแหล่งแพ็คเกจที่กำหนดค่าไว้และ cmdlet สำหรับติดตั้งแพคเกจจะอนุญาตให้คุณติดตั้งได้ cmdlet Uninstall-Package จะถอนการติดตั้งแพ็คเกจที่คุณติดตั้งผ่าน cmdlet เหล่านี้:
สิ่งนี้ได้รับการออกแบบให้เป็นวิธีที่ง่ายและเป็นมาตรฐานในการติดตั้งซอฟต์แวร์ประเภทต่าง ๆ จากแหล่งที่มาที่แตกต่างกันซึ่งบรรจุในรูปแบบที่แตกต่าง ด้วยการเปิดตัว Windows 10 และ PackageManagement เราอาจคาดหวังว่าจะเห็นการทำงานร่วมกันมากขึ้นกับแหล่งซอฟต์แวร์ที่มีศักยภาพหลากหลายสำหรับทุกสิ่งตั้งแต่การตั้งค่าเซิร์ฟเวอร์อย่างรวดเร็วไปจนถึงการติดตั้งซอฟต์แวร์บนพีซีเครื่องใหม่โดยอัตโนมัติเมื่อทำการตั้งค่า.
สำหรับรายละเอียดเพิ่มเติมโปรดอ่านเอกสารอย่างเป็นทางการของ Microsoft สำหรับ PackageManagement cmdlets.
แม้จะมีลักษณะอย่างไรในระหว่างการพัฒนา แต่ Microsoft ไม่ได้ใช้การจัดการแพ็คเกจสำหรับ Windows 10 Microsoft ไม่ได้โฮสต์ที่เก็บซอฟต์แวร์ของตนเองและ Chocolatey ไม่ได้รับการยอมรับจากการรวมเข้าด้วยกันใน Windows 10 รุ่นสุดท้ายแม้กระทั่ง สามารถเข้าถึง Windows Store และแอพได้จาก PackageManagement.
Windows 10 includes a package management tool built into PowerShell. In the final version, it’s named “PackageManagement”, but it’s still based on an open-source project named OneGet.
PackageManagement (aka OneGet) isn’t technically a package manager. It’s a package manager manager — a framework and set of PowerShell cmdlets that can manage different types of software from different places in a standardized way.
What is PackageManagement / OneGet?
We previously broke the story about OneGet, and tried to clarify exactly what it is. If that isn’t enough information for you, developer Garret Serack also wrote an informative post titled “10 things about OneGet that are different than you think.”
Essentially, PackageManagement (based on an open-source project named OneGet) is integrated into PowerShell and thus Windows 10. It aims to bring together a variety of different package management techniques and software installation frameworks into a single API along with a standard set of PowerShell cmdlets for managing software.
In its initial state, at least, this isn’t a tool designed for the average Windows 10 user or even the geek. Microsoft doesn’t actually host any “OneGet repositories” — in fact, there’s no such thing. OneGet can be used along with providers to enable access to software repositories, which can then be managed with standardized cmdlets. This is designed for system administrators. For geeks comfortable with the command line, OneGet once offered a Chocolatey provider for installing desktop applications hosted in Chocolatey. However, OneGet isn’t designed to work only with Chocolatey — initial versions of OneGet had a Chocolatey provider as a proof-of-concept, but this has now been removed.
You can also install and use this tool on other versions of Windows, as it’s part of the Windows Management Framework (WMF) 5.0.
How to Use PackageManagement / OneGet
PackageManagement is a set of cmdlets for PowerShell, so you’ll need to open the Windows PowerShell application to use it. Run the following command to see a list of available cmdlets:
Get-Command -Module PackageManagement
(Note that Get-Command -Module OneGet won’t work, as it’s been renamed to PackageManagement.)
In the final release version of Windows 10, there’s not a lot going on with PackageManagement yet. This feature was most interesting for its integration with Chocolatey for easily installing Windows programs from a single source when it was introduced. Chocolatey can still be used on Windows 10 without the aid of PackageManagement / OneGet, however.
The Get-PackageProvider and Get-PackageSource cmdlets will show you which package providers and sources are available. You can use Register-PackageSource to install a package source. This cmdlet requires an URL for the source, so you’ll need to know exactly what you want to add and where it’s located to add it.
For example, when there’s a Chocolatey provider is developed by the community, you can add it to your system with this cmdlet. The Unregister-PackageSource cmdlet can remove such a package source.
If you need to use PackageManagement to install software from somewhere, you’ll need to use the above Register-PackageSource cmdlet to ensure the source is registered in PackageManagement. After you have, you can search, install, and uninstall available packages with the following cmdlets.
The Find-Package cmdlet will allow you to search your configured package sources for it and the Install-Package cmdlet would allow you to install it. The Uninstall-Package cmdlet will uninstall a package you’ve installed via these cmdlets:
This is designed to be a simple, standardized way to install different types of software from different sources packaged in different forms. With Windows 10 and PackageManagement launching, we might expect to see more integration with a variety of different potential software sources for everything from quickly setting up servers to automatically installing software on new PCs when setting them up.
Despite how it might have looked during development, Microsoft isn’t adopting package management for Windows 10. Microsoft isn’t hosting their own software repositories, and Chocolatey isn’t being embraced with with integration in the final version of Windows 10. Not even the Windows Store and its apps can be accessed from PackageManagement.
This is just yet another suite of tools designed for system administrators. We’ll have to see how it evolves and grows over time.
- Sfaturi
- Blogul
- Howto
- Ferestre
- Telefon
- Principal
- Blogul
- Cum se utilizează PackageManagement (aka OneGet) pe Windows 10
Windows 10 include un instrument de gestionare a pachetelor încorporat în PowerShell. În versiunea finală, se numește “PackageManagement”, dar se bazează încă pe un proiect open source numit OneGet.
Managementul pachetelor (aka OneGet) nu este din punct de vedere tehnic un manager de pachete. Este un manager de pachete de pachete – un cadru și un set de cmdleturi PowerShell care pot gestiona diferite tipuri de software din diferite locuri într-un mod standardizat.
Ce este PackageManagement / OneGet?
Am rupt anterior povestea despre OneGet și am încercat să clarificăm exact ce este. Dacă nu este suficientă informație pentru dvs., dezvoltatorul Garret Serack a scris, de asemenea, un articol informativ intitulat “10 lucruri despre OneGet care sunt diferite de cele pe care le credeți”.
În esență, PackageManagement (bazat pe un open-source proiect numit OneGet) este integrat în PowerShell și astfel Windows 10. Obiectivul său este de a reuni o varietate de tehnici de gestionare a pachetelor diferite și cadre de instalare software într-un singur API împreună cu un set standard de PowerShell cmdleturi pentru administrarea software-ului.
În starea sa inițială, cel puțin aceasta nu este o unealtă concepută pentru utilizatorul mediu Windows 10 sau chiar geek. Microsoft nu găzduiește niciun depozit “OneGet” – de fapt, nu există așa ceva. OneGet poate fi utilizat împreună cu furnizorii pentru a permite accesul la depozitele de software, care pot fi apoi administrate cu cmdlet-uri standardizate. Acesta este conceput pentru administratorii de sistem. Pentru geeks confortabil cu linia de comandă, OneGet a oferit odată un furnizor de Chocolatey pentru instalarea aplicațiilor desktop găzduite în Chocolatey. Cu toate acestea, OneGet nu este proiectat să funcționeze numai cu Chocolatey – versiunile inițiale ale OneGet au avut un furnizor de Chocolatey ca dovadă a conceptului, dar acest lucru a fost eliminat.
De asemenea, puteți instala și utiliza acest instrument pe alte versiuni de Windows, deoarece fac parte din Windows Management Framework (WMF) 5.0.
Cum se utilizează pachetul Management / OneGet
PackageManagement este un set de cmdleturi pentru PowerShell, deci va trebui să deschideți aplicația Windows PowerShell pentru al utiliza. Rulați următoarea comandă pentru a vedea o listă de cmdleturi disponibile:
Get-Command -Module PackageManagement
(Rețineți că Get-Command -Module OneGet nu va funcționa, deoarece a fost redenumit în pachet.)
În versiunea finală de lansare a Windows 10, nu se întâmplă prea multe cu pachetul de pachete încă. Această caracteristică a fost foarte interesantă pentru integrarea sa cu Chocolatey pentru instalarea ușoară a programelor Windows dintr-o singură sursă atunci când a fost introdusă. Totuși, ciocolata poate fi folosită pe Windows 10 fără ajutorul pachetului PackageManagement / OneGet.
Cipurile Get-PackageProvider și Get-PackageSource vă vor arăta care furnizori de pachete și surse sunt disponibile. Puteți folosi Register-PackageSource pentru a instala o sursă de pachete. Acest cmdlet necesită o adresă URL pentru sursă, deci va trebui să știți exact ce doriți să adăugați și unde este localizat să îl adăugați.
De exemplu, atunci când există un furnizor de ciocolată dezvoltat de comunitate, îl puteți adăuga la sistemul dvs. cu acest cmdlet. Culegerea Unregister-PackageSource poate elimina o astfel de sursă de pachet.
Dacă trebuie să utilizați pachetul PackageManagement pentru a instala software de undeva, va trebui să utilizați cmdletul Register-PackageSource de mai sus pentru a vă asigura că sursa este înregistrată în pachetul ManagementManagement. După ce aveți, puteți căuta, instala și dezinstala pachetele disponibile cu următoarele cmdleturi.
Culegerea Find-Package vă va permite să căutați sursele de pachete configurate pentru aceasta și cmdletul Install-Package vă va permite să îl instalați. Culegerea Uninstall-Package va dezinstala un pachet pe care l-ați instalat prin aceste cmdlet-uri:
Acesta este conceput pentru a fi un mod simplu, standardizat de a instala diferite tipuri de software din diferite surse ambalate în diferite forme. Cu lansarea Windows 10 și PackageManagement, ne putem aștepta să vedem mai multă integrare cu o varietate de diferite surse potențiale de software pentru orice, de la configurarea rapidă a serverelor la instalarea automată a software-ului pe PC-urile noi atunci când le-ați instalat.
Pentru mai multe detalii, consultați documentația oficială a Microsoft pentru cmdlet-urile PackageManagement.
În ciuda modului în care s-ar putea să se fi uitat în timpul dezvoltării, Microsoft nu adoptă gestionarea pachetelor pentru Windows 10. Microsoft nu găzduiește propriile arhive de software, iar Chocolatey nu este îmbrățișată cu integrarea în versiunea finală a Windows 10. Nici măcar Magazinul Windows și aplicațiile sale pot fi accesate din pachetul PackageManagement.
Aceasta este doar o altă suită de instrumente concepute pentru administratorii de sistem. Va trebui să vedem cum evoluează și crește în timp.
Geoffrey_Carr
Windows 10 menyertakan alat manajemen paket yang ada di PowerShell. Di versi final, ini dinamai “PackageManagement”, tetapi masih didasarkan pada proyek sumber terbuka bernama OneGet.
PackageManagement (alias OneGet) secara teknis bukanlah pengelola paket. Ini adalah manajer pengelola paket – kerangka kerja dan kumpulan cmdlet PowerShell yang dapat mengelola berbagai jenis perangkat lunak dari berbagai tempat dengan cara standar.
Apa itu PackageManagement / OneGet?
Kami sebelumnya memecahkan cerita tentang OneGet, dan mencoba untuk menjelaskan dengan tepat apa itu. Jika itu tidak cukup informasi untuk Anda, pengembang Garret Serack juga menulis posting informatif berjudul “10 hal tentang OneGet yang berbeda dari yang Anda kira.”
Pada dasarnya, PackageManagement (berdasarkan proyek open-source bernama OneGet) terintegrasi ke dalam PowerShell dan dengan demikian Windows 10. Ini bertujuan untuk menyatukan berbagai teknik manajemen paket yang berbeda dan kerangka kerja instalasi perangkat lunak ke dalam satu API bersama dengan satu set standar PowerShell cmdlet untuk mengelola perangkat lunak.
Dalam keadaan awalnya, setidaknya, ini bukan alat yang dirancang untuk rata-rata pengguna Windows 10 atau bahkan geek. Microsoft sebenarnya bukan host “OneGet repositories” – faktanya, tidak ada hal semacam itu. OneGet dapat digunakan bersama dengan penyedia untuk memungkinkan akses ke repositori perangkat lunak, yang kemudian dapat dikelola dengan cmdlet standar. Ini dirancang untuk administrator sistem. Untuk geeks nyaman dengan baris perintah, OneGet pernah menawarkan penyedia Chocolatey untuk menginstal aplikasi desktop yang dihosting di Chocolatey. Namun, OneGet tidak dirancang hanya untuk berfungsi dengan Cokelat – versi awal OneGet memiliki penyedia Cokelat sebagai bukti konsep, tetapi ini sekarang telah dihapus.
Anda juga dapat menginstal dan menggunakan alat ini pada versi Windows lainnya, karena itu adalah bagian dari Kerangka Manajemen Windows (WMF) 5.0.
Cara Menggunakan PackageManagement / OneGet
PackageManagement adalah serangkaian cmdlet untuk PowerShell, jadi Anda harus membuka aplikasi Windows PowerShell untuk menggunakannya. Jalankan perintah berikut untuk melihat daftar cmdlet yang tersedia:
Get-Command -Module PackageManagement
(Perhatikan bahwa Get-Command -Module OneGet tidak akan berfungsi, karena sudah diganti namanya menjadi PackageManagement.)
Di versi rilis final Windows 10, belum banyak yang terjadi dengan PackageManagement. Fitur ini paling menarik untuk integrasinya dengan Chocolatey untuk dengan mudah menginstal program Windows dari satu sumber ketika diperkenalkan. Cokelat masih dapat digunakan pada Windows 10 tanpa bantuan PackageManagement / OneGet, namun.
The Get-PackageProvider dan Get-PackageSource cmdlet akan menunjukkan kepada Anda penyedia paket dan sumber yang tersedia. Anda dapat menggunakan Register-PackageSource untuk menginstal sumber paket. Cmdlet ini memerlukan URL untuk sumbernya, jadi Anda harus tahu persis apa yang ingin Anda tambahkan dan di mana lokasinya untuk menambahkannya.
Misalnya, ketika ada penyedia Cokelat dikembangkan oleh komunitas, Anda dapat menambahkannya ke sistem Anda dengan cmdlet ini. Cmdlet Unregister-PackageSource dapat menghapus sumber paket tersebut.
Jika Anda perlu menggunakan PackageManagement untuk menginstal perangkat lunak dari suatu tempat, Anda harus menggunakan cmdlet Register-PackageSource di atas untuk memastikan sumbernya terdaftar di PackageManagement. Setelah Anda selesai, Anda dapat mencari, menginstal, dan menghapus paket yang tersedia dengan cmdlet berikut.
Cmdlet Cari-Paket akan memungkinkan Anda mencari sumber paket yang dikonfigurasi untuknya dan cmdlet Install-Package akan memungkinkan Anda untuk menginstalnya. Cmnlet Uninstall-Paket akan mencopot paket yang Anda pasang melalui cmdlet ini:
Ini dirancang untuk menjadi cara yang sederhana dan terstandarisasi untuk menginstal berbagai jenis perangkat lunak dari berbagai sumber yang dikemas dalam berbagai bentuk. Dengan peluncuran Windows 10 dan PackageManagement, kita mungkin berharap untuk melihat lebih banyak integrasi dengan berbagai sumber perangkat lunak potensial yang berbeda untuk semuanya mulai dari menyiapkan server dengan cepat untuk menginstal perangkat lunak secara otomatis pada PC baru saat menyiapkannya.
Untuk detail lebih lanjut, lihat dokumentasi resmi Microsoft untuk cmdlet PackageManagement.
Terlepas dari bagaimana hal itu terlihat selama pengembangan, Microsoft tidak mengadopsi manajemen paket untuk Windows 10. Microsoft tidak hosting repositori perangkat lunak mereka sendiri, dan Chocolatey tidak dipeluk dengan integrasi dalam versi final Windows 10. Bahkan tidak Toko Windows dan aplikasinya dapat diakses dari PackageManagement.
Ini hanyalah seperangkat alat yang dirancang untuk administrator sistem. Kita harus melihat bagaimana perkembangannya dan tumbuh seiring waktu.
- 팁
- 블로그
- 어떻게
- 창
- 전화
- 메인
- 블로그
- Windows 10에서 PackageManagement (일명 OneGet) 사용 방법
Windows 10에는 PowerShell에 내장 된 패키지 관리 도구가 포함되어 있습니다. 최종 버전에서는 “PackageManagement”라는 이름이 붙었지만 여전히 OneGet이라는 오픈 소스 프로젝트를 기반으로합니다.
PackageManagement (일명 OneGet)는 기술적으로 패키지 관리자가 아닙니다. 이는 패키지 관리자 관리자로서 표준화 된 방식으로 서로 다른 장소의 여러 유형의 소프트웨어를 관리 할 수있는 프레임 워크 및 PowerShell cmdlet 집합입니다.
PackageManagement / OneGet이란 무엇입니까?
우리는 이전에 OneGet에 대한 이야기를 파기하고 그것이 무엇인지 명확히하려고 노력했습니다. 그것이 당신에게 충분한 정보가 아니라면 Garret Serack 개발자는 “당신이 생각하는 것과는 다른 OneGet에 관한 10 가지”라는 유익한 글을 썼습니다.
기본적으로 PackageManagement (OneGet이라는 오픈 소스 프로젝트 기반)는 PowerShell과 Windows 10에 통합되어 있습니다. 다양한 패키지 관리 기술과 소프트웨어 설치 프레임 워크를 표준 PowerShell 세트와 함께 단일 API에 통합하는 것을 목표로합니다 소프트웨어 관리를위한 cmdlet.
초기 상태에서, 적어도, 이것은 일반적인 Windows 10 사용자 또는 심지어 괴짜를 위해 설계된 도구가 아닙니다. Microsoft는 실제로 “OneGet 리포지토리”를 호스팅하지 않습니다. 실제로 그러한 것은 없습니다. OneGet을 공급자와 함께 사용하여 소프트웨어 리포지토리에 액세스 할 수 있으며 표준화 된 cmdlet을 사용하여 관리 할 수 있습니다. 이것은 시스템 관리자를 위해 설계되었습니다. 커맨드 라인에 익숙한 괴짜들을 위해, OneGet은 한때 Chocolatey에서 호스팅 된 데스크톱 애플리케이션을 설치하기위한 Chocolatey 제공 업체를 제안했습니다. 그러나 OneGet은 Chocolatey에서만 작동하도록 설계되지 않았습니다. OneGet의 초기 버전은 Chocoly 공급자를 개념 증명으로 사용했지만이 기능은 이제 제거되었습니다.
이 도구는 WMF (Windows Management Framework) 5.0에 포함되어 있으므로 다른 버전의 Windows에도 설치하여 사용할 수 있습니다.
PackageManagement / OneGet 사용 방법
PackageManagement는 PowerShell 용 cmdlet 집합이므로 사용하려면 Windows PowerShell 응용 프로그램을 열어야합니다. 사용 가능한 cmdlet 목록을 보려면 다음 명령을 실행하십시오.
Get-Command -Module PackageManagement
(Get-Command-Module OneGet은 PackageManagement로 이름이 바뀌므로 작동하지 않습니다.)
Windows 10의 최종 릴리스 버전에서는 아직 PackageManagement에 많은 변화가 없습니다. 이 기능은 도입되었을 때 단일 소스에서 Windows 프로그램을 쉽게 설치하기위한 Chocolatey와의 통합으로 가장 흥미로 웠습니다. 그러나 Chocolatey는 PackageManagement / OneGet의 도움없이 Windows 10에서 계속 사용할 수 있습니다.
Get-PackageProvider 및 Get-PackageSource cmdlet은 사용할 수있는 패키지 공급자 및 소스를 보여줍니다. Register-PackageSource를 사용하여 패키지 소스를 설치할 수 있습니다. 이 cmdlet에는 원본 URL이 필요하므로 추가 할 항목과 추가 할 항목을 정확히 알아야합니다.
예를 들어 커뮤니티에서 Chocolatey 공급자를 개발 한 경우이 cmdlet을 사용하여 시스템에 추가 할 수 있습니다. Unregister-PackageSource cmdlet은 이러한 패키지 원본을 제거 할 수 있습니다.
PackageManagement를 사용하여 어딘가에서 소프트웨어를 설치해야하는 경우 위의 Register-PackageSource cmdlet을 사용하여 소스가 PackageManagement에 등록되어 있는지 확인해야합니다. 설치 후에는 다음 cmdlet을 사용하여 사용 가능한 패키지를 검색, 설치 및 제거 할 수 있습니다.
Find-Package cmdlet을 사용하면 구성된 패키지 원본에서 해당 패키지 원본을 검색 할 수 있으며 Install-Package cmdlet을 사용하면 설치할 수 있습니다. Uninstall-Package cmdlet는 다음 cmdlet을 통해 설치 한 패키지를 제거합니다.
이것은 다양한 형태로 패키지 된 다른 소스에서 여러 유형의 소프트웨어를 설치하는 간단하고 표준화 된 방법으로 설계되었습니다. Windows 10 및 PackageManagement를 시작하면 서버를 신속하게 설정하는 것부터 새 PC에 소프트웨어를 자동 설치할 때마다 다양한 잠재적 인 다양한 소프트웨어 소스와의 통합을 기대할 수 있습니다.
자세한 내용은 PackageManagement cmdlet에 대한 Microsoft의 공식 설명서를 참조하십시오.
개발 과정에서 어떻게 보였을 지 모르지만 Microsoft는 Windows 10에 대한 패키지 관리를 채택하지 않습니다. Microsoft는 자체 소프트웨어 저장소를 호스팅하지 않으며 Chocolatey는 Windows 10의 최종 버전에서의 통합에 동참하지 않습니다. Windows Store 및 해당 응용 프로그램은 PackageManagement에서 액세스 할 수 있습니다.
이것은 시스템 관리자를 위해 설계된 또 다른 도구 제품군입니다. 우리는 그것이 시간이 지남에 따라 어떻게 발전하고 성장 하는지를 봐야 할 것입니다.
Windows 10包括PowerShell中内置的包管理工具。 在最终版本中,它的命名“PackageManagement”,但它仍然基于一个名为开源项目OneGet 。
PackageManagement(aka OneGet)在技术上不是一个包管理器。 它是一个包管理器管理器 – 一个框架和一组PowerShell cmdlet,可以以标准化的方式管理不同地方的不同类型的软件。
什么是PackageManagement / OneGet?
在初始状态下,至少,这不是一个为平均Windows 10用户甚至极客设计的工具。 Microsoft实际上不托管任何“OneGet存储库” – 事实上,没有这样的事情。 OneGet可以与提供程序一起使用,以允许访问软件存储库,然后可以使用标准化cmdlet进行管理。 这是为系统管理员设计的。 对于喜欢命令行的极客,OneGet曾经提供了一个用于安装在Chocolatey托管的桌面应用程序的Chocolatey提供程序。 然而,OneGet不是设计为只与Chocolatey工作 – 初始版本的OneGet有一个Chocolatey提供程序作为概念验证,但这已被删除。
如何使用PackageManagement / OneGet
PackageManagement是一组cmdlet的PowerShell的 ,所以你需要打开的Windows PowerShell应用程序中使用它。 运行以下命令以查看可用cmdlet的列表:
(请注意,Get-Command -Module OneGet将无法工作,因为它已重命名为PackageManagement。)
在Windows 10的最终版本中,PackageManagement还没有很多。 此功能最有趣的是它与Chocolatey的集成,以便轻松地从单一来源安装Windows程序时,它被介绍。 的巧克力仍然可以在Windows 10没有PackageManagement / OneGet的援助不过使用。
Get-PackageProvider和Get-PackageSource cmdlet将显示哪些软件包提供程序和来源可用。 您可以使用Register-PackageSource安装包源。 此cmdlet需要源的URL,因此您需要确切了解要添加的内容及其所在位置以添加它。
例如,当有社区开发的Chocolatey提供程序时,可以使用此cmdlet将其添加到系统。 Unregister-PackageSource cmdlet可以删除此类包来源。
如果您需要使用PackageManagement从某处安装软件,则需要使用上述Register-PackageSource cmdlet以确保源在PackageManagement中注册。 完成后,您可以使用以下cmdlet搜索,安装和卸载可用的软件包。
Find-Package cmdlet将允许您搜索已配置的包源代码,并且Install-Package cmdlet将允许您安装它。 Uninstall-Package cmdlet将卸载通过这些cmdlet安装的软件包:
这是一个简单的,标准化的方式安装不同类型的软件从不同的源包装在不同的形式。 随着Windows 10和PackageManagement的启动,我们可能期望看到更多的集成与各种不同的潜在软件源的一切从快速设置服务器到在新PC上自动安装软件设置时。
尽管在开发过程中可能会出现这种情况,但微软并没有为Windows 10采用软件包管理。微软并不是托管自己的软件仓库,而且Chocolatey在Windows 10的最终版本中并没有被集成。可以从PackageManagement访问Windows应用商店及其应用。