14Sep

A Windows 10 tartalmaz egy Linux-stílusú csomagkezelőt, amelynek neve "OneGet"

Felejtsd el a Windows Store-t. A Microsoft egy Linuxos csomagkezelő keretrendszeren dolgozik a Windows rendszeren, és a Windows 10 rendszer része. A Chocolatey meglévő csomagjaival tesztelt, és lehetővé teszi az asztali alkalmazások és más szoftverek egyszerű telepítését.

Ez hatalmas hír. Ha valaha is használta a Linuxot, valaha valószínűleg egy csomagkezelő rendszert szeretett volna a Windows asztalhoz. Most érkezik meg!

Megjegyzés: az RTM kiadásban A OneGet nevet átneveztük PackageManagementre.

OneGet, csomagkezelő keretrendszer a Windows

-hez Ez a csomagkezelő OneGet néven ismert, és a PowerShell részeként szállítódik. A Microsoft Garret Serack: "Az én kis titkám: Windows PowerShell OneGet" című blogbejegyzés a következőket írja: "

" A OneGet egy egységes felület a csomagkezelő rendszerek számára, és célja, hogy a Software Discovery, Installation and Inventory( SDII)közös cmdletkészlet( és végül egy sor API).Az alatta lévő telepítési technológiától függetlenül a felhasználók ezeket a közös cmdleteket használhatják a csomagok telepítésére / eltávolítására, az /remove/ lekérdezést tartalmazó csomagok tárolására és a telepített szoftverre vonatkozó lekérdezésre. A CTP

tartalmaz egy Chocolatey-kompatibilis csomagkezelő prototípusát, amely -t telepíthet az meglévő Chocolatey csomagokba. "

Mivel a OneGet része a PowerShell legújabb verziójának, a Windwos 10 műszaki előnézete alapértelmezés szerint tartalmazza. A Windows 8.1-es verziójának Windows Management Framework 5.0 előnézete részeként is elérhető.

Csak nézze meg a cikk tetején lévő képet, és nézze meg, hogyan fog működni. Igen, telepítheted a VLC-t vagy egy másik Windows-szoftvert, amely egyszerűen! Miután futtatja a parancsot, a OneGet megtalálja a csomagot a konfigurált csomagforrásokban, majd letölti a számítógépre és telepíti - minden automatikusan.És ehhez is grafikus felhasználói interfészeknek kell lenni, így csak néhány kattintással kell megtenni.

Windows geeks, ünnepeljük! A hivatalosan támogatott Windows csomagkezelő korszaka már majdnem itt van!

@ chrisbhoffman @ brians198 rendben, ülj le. A Microsoft a #oneget, a pkg mgr aggregátorral foglalkozik, amely a Win10-ben egy choco-klienst tartalmaz.

- Rob Reynolds( @ferventcoder) 2014. október 27.

( Jelenleg a OneGet folyik.az egyetlen alapértelmezett tároló, de a Chocolatey most eltávolítva az alapértelmezett konfigurációból A Chocolatey csomagforrás hamarosan rendelkezésre áll a könnyű telepítéshez a OneGet segítségével A Chocolatey csomagforrást jelenleg parancs segítségével telepítheti, de a Chocolatey csomagjai valójában nem telepítika rendszerünkön ezt követően, ez egy kisebb útburkolat a fejlesztésben.)

Hogyan működik a OneGet

Egy kicsit mélyebben ásunk. Az alábbiakban bemutatjuk a Microsoft OneGet leírását:

"A OneGet egy új módszer a szoftvercsomagok felfedezésére és telepítésére az internetről. A OneGet segítségével a következőket teheti:

  • A szoftvercsomagok listájának kezelése, ahol a csomagok kereshetők, beszerelhetők és telepíthetők
  • Keresés és szűrés a tárhelyek között, hogy megtalálja a szükséges csomagokat
  • Egyetlen vagy több tárolóból származó csomagok zökkenőmentes telepítése és eltávolítása egyetlenPowerShell parancs "

A Get-PackageSource cmdlet segítségével megtekintheti a telepített csomagforrások listáját. A OneGet most két Microsoft által biztosított forrást tartalmaz. A Chocolatey korábban az alapértelmezett csomagforrás volt a fejlesztés alatt, és könnyen hozzáadható.

Bárki hozhat létre és működtethet csomagkészletet. A Microsoft potenciálisan létrehozhat egyablakos ügyintézést a Windows asztali programjaihoz. A vállalat kezelheti saját adattárát az általuk használt programokkal, így könnyen telepíthetők és kezelhetők. A szoftverfejlesztő csak olyan szoftvereket hozhat létre, amelyek csak az általuk létrehozott szoftvereket tartalmazzák, így a felhasználók könnyen telepíthetik és frissíthetik azt. Több tárhelyet is hozzáadhat az Add-PackageSource cmdlethez, vagy eltávolíthatja őket az Remove-PackageSource segítségével.

A Find-Package cmdlet lehetővé teszi az elérhető csomagok számára konfigurált csomagforrások keresését. Keressen olyan szoftvereket, amelyek a webes keresés nélkül telepíthetők!

Az Install-Package cmdlet lehetővé teszi az Ön által választott csomag telepítését, csak a nevének megadásával. A csomagot automatikusan letöltjük és telepítjük a választott szoftvertárból anélkül, hogy keresnénk az. exe fájlokat, letöltenénk őket, és olyan varázslókra kattintnánk, amelyek megpróbálják telepíteni a szemét számítógépét. Még jobb, itt megadhat több csomagnevet - képzeld el, hogy telepíted az ötven Windows programot, amelyet egyetlen parancs segítségével használsz, és hagyod, hogy a számítógéped kávét kapsz közben.

A Get-Package cmdlet segítségével megtekintheti a telepített csomagokat. A csomagokat később eltávolíthatja az Uninstall-Package segítségével. Jelenleg nincs Update-Package parancs, amely automatikusan telepíti a szoftvercsomag legfrissebb verzióit a rendelkezésre álló tárhelyekről, ami nagyon szük séges - remélhetőleg ez úton van.

Mi a csomagkezelő?És mi Chocolatey?

Ha eddig jutott el, érdemes megértenünk egy csomagkezelő alapját. Alapvetően ez olyan szoftvereszköz, amely megkönnyíti a telepítést, a frissítést és a szoftverek telepítését. A csomagkezelőket Linuxon használják, és néhány kattintással vagy billentyűparanccsal lehetővé teszik a csomagok telepítését megbízható szoftverrekordokból. A csomagkezelő automatikusan frissítheti a csomagokat, ha frissített verziók kerülnek a tárhelyekbe, így minden programnak nincs szüksége saját beépített frissítőre. Könnyen használható, és nagyon egyszerű automatizálni.

A Chocolatey egy csomagkezelő, amely ezt a könnyű szoftvertelepítést a Windows rendszerbe hozza. Jelenleg elsősorban szövegparancsokat használ, így nem talál sok háztartást a geek fölött - de a geeks szereti! A Chocolatey lehetővé teszi a Windows, például a Firefox, a VLC és a 7-Zip telepítését, csak néhány billentyűleütést használva a szokásos letöltési és kattintási folyamat helyett, ahogyan a Linux-szoftvert is telepítené.Chocolatey jelenleg Kickstarter-et fut, és pénzt keres "hogy Chocolatey-t a következő szintre vigye." Egy grafikus felhasználói felületen dolgoznak a csomagkezelőjük számára, így az átlagos Windows-felhasználók könnyebben használhatják. A Windows 10 csomagkezelő keretrendszerével Chocolatey könnyedén lemásolhatja a Microsoft által végzett munkát - ez a munka eredetileg a Chocolatey által inspiráltnak tűnik. Ahelyett, hogy egy csavarozott csomagkezelő rendszer lenne, a Chocolatey kéz a kézben fog működni a Windows rendszerhez tartozó csomagkezelő keretrendszerrel.

Nem lehet pontosan megmondani, hogy a Microsoft milyen messzire fog menni. Egy dolog biztos: a Windows rendszergazdáknak és a geeks-eknek köszönhetően a szoftverek telepítése és a szoftverbeállítások automatizálása sokkal könnyebbé válik. Ez jelenleg egy geek eszköz, mivel csak PowerShell parancsokon keresztül érhető el. De ahogy azt a Microsoft mondja, ez végül ki lesz téve az API-k készleteinek.

A Microsoft ezzel sokkal többet tehet. Használhatják ezt a csomagkezelő rendszert, hogy egyszerűen telepítsenek asztali alkalmazásokat a Windows Store-ból - már tudjuk, hogy az asztali alkalmazásokat a Windows 10 áruházba adják hozzá a Windows 10 operációs rendszerben. Linux rendszereken szép grafikus "app store"-stílusú interfészek, amelyek megkönnyítik az asztali programok telepítését a rendszercsomagkezelőből. Meg kell figyelnünk a Windows 10-et, és meg kell tudnunk látni, hogy milyen messzire vannak az új csomagkezelési keretrendszerben.