If-Koubou

Windows 10 sisältää Linux-tyyppinen pakettipäällikkö nimeltä "OneGet"

Windows 10 sisältää Linux-tyyppinen pakettipäällikkö nimeltä "OneGet" (Miten)

Unohda Windows Store. Microsoft työskentelee Linux-tyyppisessä Windows-paketinhallintakehyksessä, ja se sisältyy Windows 10: een. Se testataan Chocolateyn olemassa olevilla paketeilla ja voit helposti asentaa työpöytäsovelluksia ja muita ohjelmistoja.

Tämä on valtava uutinen. Jos olet koskaan käyttänyt Linuxia, olet todennäköisesti halunnut Windows-työpöydän hallintajärjestelmän. Nyt se on lopulta saapumassa!

Huomautus:RTM-julkaisussa OneGet on nimetty uudelleen PackageManagementiksi.

OneGet, Windows-paketinhallinnan puitteet

Tämä pakettienhallinta on nimeltään OneGet ja se toimitetaan osana PowerShelliä. Microsoftin Garret Serackin blogikirjoitus, jonka otsikko on "My little secret: Windows PowerShell OneGet" Technetissa, selittää:

"OneGet on yhtenäinen käyttöliittymän pakettienhallintajärjestelmiä varten, ja sen tarkoituksena on tehdä ohjelmistojen etsinnästä, asennuksesta ja varastosta (SDII) yhteinen cmdlet-sarja (ja lopulta API). Riippumatta alla olevasta asennusteknologiasta, käyttäjät voivat käyttää näitä yleisiä cmdlet-paketteja pakettien asentamiseen / poistamiseen, pakettihuoneistojen lisäämiseen / poistamiseen / kyselyyn sekä kyselyyn asennetun ohjelmiston järjestelmästä. Sisältyy tähän CTP: henon Chocolatey-yhteensopivan paketinhallinnan prototyyppi se voiasenna olemassa olevat Chocolatey-paketit.”

Koska OneGet on osa PowerShellin viimeisintä versiota, se sisältyy oletuksena Windwos 10: n tekniseen esikatseluun. Se on myös saatavana osana Windows 8.1: n Windows Management Framework 5.0: n esikatselua.

Katsokaa tämän artikkelin yläosassa olevaa kuvaa nähdäksesi, miten kaikki toimivat. Kyllä, voit asentaa VLC: n tai muun Windows-ohjelmiston helposti! Kun suoritat komennon, OneGet etsii paketin konfiguroiduista paketin lähteistä, lataa sen tietokoneeseen ja asenna sen - kaikki automaattisesti. Ja tämän pitäisi olla myös graafisia käyttöliittymiä, joten se vie vain muutaman napsautuksen.

Windows geeks, juhlia! Virallisesti tuetun Windows-paketin hallintaohjelman aikakausi on nyt melkein täällä!

@ chrisbhoffman @ brians198 Okei, istu alas. Microsoft työskentelee #oneget, pkg mgr aggregator, joka sisältää choco client Win10

- Rob Reynolds (@ferventcoder) 27. lokakuuta 2014

(Nykyisin OneGet on mukana, Chocolatey-ohjelmiston alkuperäinen versio on toimitettu Chocolateyn ainoana oletusvarastona, mutta Chocolatey on nyt poistettu oletuskokoonpanosta.) Chocolatey-paketin lähde on pian saatavana helppokäyttöiseksi OneGetin avulla. asenna Chocolatey-paketin lähde komennolla, mutta Chocolateyn paketit eivät todellisuudessa asennu järjestelmään sen jälkeen, kun se on tehty. Tämä on pieni kehitystyö.)

Miten OneGet toimii

Katetaan hieman syvemmälle. Näin Microsoft kuvaa OneGet:

"OneGet on uusi tapa löytää ja asentaa ohjelmistopaketteja ympäri verkkoa. OneGetin avulla voit:

  • Hallinnoi luetteloa ohjelmistovarastoista, joissa paketteja voi hakea, hankkia ja asentaa
  • Etsi ja suodata arkistot löytääkseen tarvitsemasi paketit
  • Saumattomasti asentaa ja poistaa paketteja yhdestä tai useammasta arkistosta yhdellä PowerShell-komennolla "

Get-PackageSource-cmdlet avulla voit tarkastella luetteloa asennetuista paketin lähteistä tai arkistoista. OneGet sisältää nyt kaksi Microsoftin toimittamia lähteitä. Chocolatey oli aikaisemmin oletuslähdekoodin lähde kehityksen aikana ja sitä voidaan helposti lisätä.

Jokainen voi luoda ja käyttää pakkausten loppusijoitusta. Microsoft voisi mahdollisesti luoda oman yhden luukun Windows-työpöytäohjelmille. Yritys pystyi hallitsemaan omia arkistojaan käyttämiään ohjelmiin, jotta ne voidaan helposti asentaa ja hallita. Ohjelmistokehittäjä voisi perustaa arkiston, joka sisältää vain luomansa ohjelmiston, jotta käyttäjät voivat helposti asentaa ja päivittää sen. Voit lisätä lisää arkistoja Add-PackageSource-cmdletin avulla tai poistaa ne Remove-PackageSource avulla.

Find-Package-cmdlet avulla voit etsiä käytettävissä olevia paketteja varten määritettyjä paketin lähteitä. Etsi ohjelmisto asentamatta hakuja verkosta!

Asennuspaketin cmdlet avulla voit asentaa haluamasi paketin vain määrittämällä sen nimen. Paketti ladataan ja asennetaan automaattisesti haluamallesi ohjelmistovarastosta etsimättä .exe-tiedostoja, lataamalla ne ja napsauttamalla ohjelmiin, jotka yrittävät asentaa roskaa tietokoneellesi. Parasta on kuitenkin, että voit määrittää useita pakettien nimeä tässä - kuvittele, että asennat viisikymmentä Windows-ohjelmaa, jota käytät yhdellä komennolla ja jätä tietokoneesi kahvia tekemään.

Get-Package-cmdlet antaa sitten nähdä, mitä paketteja olet asentanut. Paketit voidaan myöhemmin poistaa Uninstall-Packagein avulla. Tällä hetkellä ei ole Update-Package -komentoa, joka asentaa automaattisesti tämän ohjelmistopaketin uusimmat versiot saatavissa olevista arkistoista, mikä on erittäin tarpeellista - toivottavasti se on menossa.

Mikä on paketinhallinta? Ja mitä Chocolatey?

Jos olet saanut tähän mennessä, sinun pitäisi ymmärtää paketinhallinnan perusteet. Pohjimmiltaan se on ohjelmistotyökalu, joka helpottaa asennusta, päivittämistä ja sijoittamista ohjelmistoihin. Pakettien ylläpitäjiä käytetään Linuxissa, ja ne antavat sinun asentaa paketit luotetusta ohjelmistovarastoinnista vain muutamalla napsautuksella tai painalluksella. Paketinhallinta voi päivittää paketit automaattisesti, kun päivitettyjä versioita lisätään arkistoihin, joten jokainen ohjelma ei tarvitse omaa sisäänrakennettua päivitystyökalua. Se on helppo käyttää ja myös helppo automatisoida.

Chocolatey on paketinhallintaohjelma, joka tuo tämän tyyppisen helppoon ohjelmiston asentamiseen Windowsiin.Tällä hetkellä se käyttää ensisijaisesti tekstikomentoja, joten se ei ole löytänyt suurta osaa kotimaastaan ​​kuin geeksit - mutta geeksit rakastavat sitä! Chocolateyn avulla voit asentaa Windows-ohjelmiston, kuten Firefoxin, VLC: n ja 7-Zipin, vain muutamalla näppäimellä tavallisen lataus- ja napsautusprosessin sijaan, aivan kuten Linux-ohjelmiston asentaminen. Chocolatey on tällä hetkellä käynnissä Kickstarter, joka etsii rahaa "ottamaan Chocolateyn seuraavalle tasolle." He työskentelevät myös graafisella käyttöliittymällä pakettienhallintaan, joten keskimääräiset Windows-käyttäjät voivat helpommin käyttää sitä. Chocolatey voi paketinhallinnan puitteissa Windows 10: ssä helposti palauttaa kaiken Microsoftin tekemän työn - työ, joka tuntuu alunperin Chocolateyn innoittamana. Chocolatey toimii pikemminkin kuin ruuhkautuneen paketinhallintajärjestelmän toimimiseksi Windowsin mukana toimitetun paketinhallintakehyksen kanssa.

On mahdotonta sanoa tarkalleen, kuinka paljon Microsoft menee tänne. Yksi asia on varma: Windows-järjestelmänvalvojat ja geeksit voivat asentaa ohjelmistoja ja automatisoida ohjelmistojen käyttöönottoa. Tämä on tällä hetkellä geek työkalu, koska se on käytettävissä vain PowerShell-komennoilla. Mutta kuten Microsoft sanoo, tämä lopulta ilmestyy sovellusrajapintojen joukoksi.

Microsoft voisi tehdä paljon enemmän tämän kanssa. He voisivat käyttää tätä pakettienhallintajärjestelmää helpottamaan työasemaohjelmien asentamista Windows Storesta - tiedämme jo, että he aikovat lisätä työpöytäsovelluksia Windows Storeen Windows 10: ssä. Linux-järjestelmissä on mukava graafinen "app store" -tyyppiset käyttöliittymät, jotka tekevät työpöytäsovellusten asentamisen järjestelmäpaketin hallintaohjelmasta helposti. Joudumme pitämään Windows 10: tä katsomassa ja näkemään, kuinka pitkälle he ottavat tämän uuden paketinhallintakehyksen.