Kotisivu » miten » Lisätietoja OneGetistä, Windows 10 n Package-Management-Managerista

    Lisätietoja OneGetistä, Windows 10 n Package-Management-Managerista

    Löysimme äskettäin OneGetin, paketinhallintakehyksen, joka on mukana PowerShellin ja Windows 10: n kanssa. Olemme oppineet paljon enemmän OneGetistä ja sen tulevaisuudesta sen jälkeen.

    OneGet oli alun perin Microsoftin avoimen lähdekoodin teknologiakeskuksen tuote. Avoimen lähdekoodin Linux-pakettien hallinnoijat ovat innoittaneet sitä, että OneGet itse on myös avoimen lähdekoodin. Se on nyt osa PowerShelliä.

    Kuka on OneGet For?

    OneGet on tällä hetkellä suunnattu tehokäyttäjille, järjestelmänvalvojille ja ihmisille, jotka eivät pelkää käyttää PowerShellia - että paljon on selvää. Mutta OneGet ei ole pelkästään hämärä kokoelma cmdlet-tiedostoja, joita vain palvelimen järjestelmänvalvojat käyttävät. OneGet-kehittäjä Garrett Serack selitti, kenelle se on suunnattu Redditille:

    ”Aluksi tämä kohdistuu potkuripäät - kehittäjät, ylläpitäjät, tehokäyttäjät jne. Kun pakettien tarjoajien käyttöliittymät on julkaistu, olen varma, että näemme GUI-työkalut ja integraatioalueen.

    Jatka tietä, josta haluaisin nähdä integraation Windows Update UI: n kaltaisiin asioihin, jotta ohjelmistopäivitykset tulevat osoitteesta minkä tahansa paketinhallinta voi näkyä keskitetyssä paikassa. ”(Lähde)

    Graafinen käyttöliittymä ja Windows Update -integraatio eivät tule heti, vaikka:

    ”Aluksi minulla ei ole aikaa integroida käyttöliittymää; Olemme todella tiukka aikataulu.

    Kun saamme perusominaisuussarjan käyttöön ja yhdistämme joukon pakettienhallintaohjelmia, käyttöliittymä olisi tärkeä seuraava askel

    Kuitenkin tämä on sanottu, se on avoimen lähdekoodin, ja haluaisin nähdä, että joku alkaa työskennellä käyttöliittymässä, joka voisi olla mukana. ”

    24. lokakuuta 2014 järjestetyssä viikoittaisessa kokouksessa Garret Serack jakoi näkemyksensä OneGet-tietoisesta työpöytäsovelluksesta, jossa avattiin Windows Update UI, kun se havaitsee päivityksen, ja päivitys voidaan asentaa sieltä pikemminkin kuin jokainen Windows-ohjelma, jolla on oma päivityspalvelu. (Lähde)

    OneGet tarjoaa todennäköisesti pääsyn sovelluksiin Windows Storesta. Jos Windows Storessa on työpöytäsovelluksia, kuten Microsoft on vahingossa paljastanut, se antaisi OneGetille pääsyn valtavaan työpöytäohjelmistoon:

    @ferventcoder @lambdaXpression @chrisbhoffman @ BrianS198 My gut kertoo minulle, että se ei ole "jos" vaan "kun…"

    - Garrett Serack🤠 (@fearthecowboy) 28. lokakuuta 2014

    Se on Package-Management-Manager, ei pakettienhallinta

    Teknisesti OneGet ei ole "pakettienhallinta". Sen sijaan se on laajennettava pakettienhallintakehys - virallinen Q&A kuvaa sitä "pakettienhallinnan johtajana." Koska Q&A kuvaa sitä:

    “OneGet yhtenäinen paketinhallinta-rajapintakomponentti, jossa on joukko hallittuja ja natiivia sovellusliittymiä, joukko PowerShell-cmdleteja ja WMI-palveluntarjoaja. Komponentti hyväksyy sekä Microsoftin että kolmannen osapuolen tarjoamat laajennukset, jotka laajentavat tietyn paketin tyypin toimintoja.

    OneGetiä laajennetaan pakettienhallinnan laajennuksilla, jotka lisäävät pakettilähteitä. Nämä lähteet voidaan asentaa keskitetystä arkistosta. OneGetissä on tällä hetkellä pakettilähde, joka sisältää nämä:

    ”Osa yhteisöämme koskevasta työstämme on kehittää keskitetty keskusliitäntä laajennuksille, jotka voidaan löytää dynaamisesti ja asentaa siten, että niiden ei tarvitse lähettää niitä in-boxiin.”

    Uuden järjestelmän avulla voit suorittaa cmdlet-sovelluksen, jotta saat luettelon Internetistä saatavilla olevista palveluntarjoajista ja asennetaan sitten haluamasi pakettipalveluiden tarjoaja - esimerkiksi Chocolatey..

    OneGet on Open Source ja yhteisöprojekti

    Kuten Linux-pakettien johtajat, OneGet on täysin avoimen lähdekoodin. Lähdekoodi on käytettävissä GitHubissa. Voit aina tarttua uusimpaan kokeelliseen rakennukseen osoitteessa http://oneget.org/oneget.zip, ja tämä rakennus sisältää tällä hetkellä Chocolatey-palveluntarjoajan, joka puuttuu virallisissa rakennuksissa. @PSOneGet-twiitit aina, kun uusi rakennus on lähetetty.

    Koska se on yhteisöprojekti, kuka tahansa voi näyttää OneGet-projektin viikoittaisiin kokouksiin perjantaina klo 10.00. Käy vain OneGetin viikoittaisten kokousten sivuilla, joka tarjoaa myös viime viikoittaisen kokouksen virran.

    Älä unohda - Tärkeää #OneGet-yhteisökokous tänä aamuna! 10:00 PDT http://t.co/Im0bqRaH0W #EveryoneWelcome

    - PowerShell OneGet (@PSOneGet) 24. lokakuuta 2014

    OneGet voisi häpeä kehittäjiä, jotka sisältävät työkalurivejä

    OneGet-projektissa mukana olevilla ihmisillä on oikea asenne Windows-ohjelmistojen hallintakokemuksen parantamiseen. Redditissä Garret Serack oli epätavallinen kehittäjille, jotka ovat rakentaneet liiketoimintamallin saamaan mainostuloja verkkosivuillaan vierailevilta ihmisiltä, ​​ja puhui "adblock" -tyylisestä laajennuksesta, joka estää käyttäjiä asentamasta työkalurivejä sisältäviä hirvittäviä sovelluksia. OneGet-projektissa on ”8 ohjelmistosovelluslakia” -sivu, jossa esitetään parempia Windows-ohjelmistojen asennuksia ilman kaikkia työkalurivejä, tarpeettomia EULA-ohjelmia ja muuta aikaa vievää roskaa. Siinä lukee jotain, mitä kirjoittaisimme täällä How-To Geekiin, mutta sen on kirjoittanut joku, joka työskentelee Microsoftissa ja jolla on todellakin oikeus tehdä asioita paremmin.

    Kun olet lukenut nämä lait, yksi Reddit-käyttäjä oli skeptinen: ”Epäilen, että saat sisäänoston Appin myyjiltä kuten Adobe, Oracle tai helvetti jopa SourceForge Now. ei ole enää tarpeeksi vain levittää sovellusta / asentajaa, asentajan on nyt tuotettava myös tuloja… "

    Microsoftin Garret Serack vastasi:

    "Kuulen sinut.

    En ehkä pysty saamaan "sisäänostoa" näistä kaverit, mutta kun joku asentaa paketin OneGetin kautta, voin varmasti lopettaa sen ja mennä ”Hei, oletko varma? - Tämä paketti näyttää tekevän XYZ: n.… Vähän proaktiivista "pakettien häpeämistä" pitäisi olla hyvä… "(Lähde)

    Joten OneGet ei saa olla vain uusi putkijärjestelmä roskat virtaamaan järjestelmään - se pitäisi todella suunnitella auttamaan Windows-käyttäjiä välttämään roskaa. Se olisi suuri parannus.

    OneGet voisi auttaa korjaamaan Windows-järjestelmän sotkua

    Windows-asennusohjelmat hajottavat tiedostoja ja rekisterimerkintöjä järjestelmässäsi jopa niiden poistamisen jälkeen. Yksi Reddit-käyttäjä kysyi, voiko OneGet jonain päivänä auttaa käsittelemään sitä. Loppujen lopuksi Chocolatey ei tällä hetkellä ole - se vain suorittaa tavallisen ohjelmien poisto-ohjelman, joka ei ehkä puhdista kaikkea. Voisiko OneGet puhdistaa kaiken, vain Linux-pakettien hallinta?

    "Minulla on joitakin ajatuksia siitä, miten käsitellä tätä - se tulee olemaan hieman tien päällä ennen kuin voin tehdä mitään vakavaa työtä, mutta se on varmasti yksi niistä asioista, jotka haluaisin ratkaista OneGetillä.

    Tällä hetkellä OneGet on ensisijaisesti yhdistävä etupää useille pakettien hallinnoille. Kun saavutamme perusominaisuuksien käyttöönoton, tarkastelemme varmasti tällaisia ​​asioita. ”(Lähde)

    OneGet ei näytä vain kertaluonteelta. Sen sijaan näyttää siltä, ​​että kyseessä on projekti, joka on itse asiassa asetettu uudelleen harkitsemaan ja parantamaan ohjelmiston asennuksen käsittelyä Windowsissa.

    Microsoft haluaa tehdä Linux-käyttäjistä onnellisia

    Yksi yleinen valitus tuntuu siltä, ​​että PowerShell-syntaksin ja tapa tehdä asioita tuntuu liian sanavalta ja röyhkeältä verrattuna siihen, mitä maustettuja Linux-käyttäjiä käytetään. Microsoft haluaa saada Linux-käyttäjät tuntemaan olonsa kotona:

    "Minulla oli melko vanhempi johtaja MS: ssä, kysyisikö me emme voineet tehdä vain exe-nimistä RPM: ää (ja / tai apt-get), jolla oli sama syntaksi kuin linux-työkaluilla, jotta ne, jotka olivat hyvin perehtyneet johonkin, voisivat vain käytä OneGetia tällä tavalla. Kerroin hänelle varmasti, mutta olemme sekoittamassa aikaa, joten en tiedä milloin pääsemme siihen :) ”(Lähde)

    Mielestäni ihmiset * sisällä * Microsoft on innoissaan #OneGetistä kuin yleisö, jos se on mahdollista.

    - Garrett Serack🤠 (@fearthecowboy) 29. lokakuuta 2014


    OneGet on kaikki hyvin jännittävää. Linux-käyttäjät ja tech-geeksit ovat halunneet Windowsista pitkään. Parasta on, että se ei ole vain PowerShell-cmdlet Microsoftin hyväksymän ohjelmiston asentamiseen Windows Storesta. Sen sijaan "käyttäjällä on lopullinen hallinto, mitä säilytyspaikkoja he käyttävät ja luottavat, ei keskitettyä palvelua." (Lähde)