14Sep
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.