Winget, Microsoftin kehittämä uusi avoimen paketin hallinta

winget

Microsoft on antanut paljon puhuttavaa tässä kuussa Ja johtuu siitä, että Microsoftin presidentin lausunnon jälkeen, jossa hän myönsi olevansa väärässä asennossaan avoimen lähdekoodin ohjelmistoihin, kummankin osapuolen fanit menettivät hallinnan eikä heidän mielipiteitään pidetty (sekä hyvinä että huonoin).

Nyt hieman tuoreemmissa uutisissa Microsoft on tehnyt toisen siirron, joka on saanut monet ajattelemaan hieman suhteestaan ​​avoimeen lähdekoodiin. JA on, että sen kehittäjät julkaisivat ensimmäisen version testaa paketinhallintaasi "Winget" (Windows Package Manager).

Tämä uusi paketinhallinta tarjoaa työkaluja sovellusten asentamiseen komentoriviltä (jonka Linux-käyttäjät tunnistavat heti), koska monet Linux-jakelut (lähinnä) käyttävät paketinhallintaohjelmia, joiden kanssa sen sijaan, että etsit sovellusta verkosta, lataat asennusohjelman ja napsautat ohjattua toimintoa, voit suorittaa pikakomennon sovellus nimen mukaan.

Tietoa henkilöstä Winget

Tällä hetkellä tämä työkalu on tarkoitettu kehittäjille, Mutta Microsoft on tietoinen siitä, että kolmannen osapuolen kehittäjät saattavat jonain päivänä luoda helpon graafisen työkalun, joka löytää ja asentaa sovellukset nopeasti.

Mikä voisi pohjimmiltaan olla kuin Windows Store, mutta jolla on pääsy koko Windows-työpöytäsovellusten universumiin, jota ihmiset todella käyttävät. Toisin sanoen, se on kuin Chocolatey, mutta sisäänrakennettu Windowsiin.

Nykyinen versio tukee komentoja

  • Etsi sovellus
  • Asentaa
  • Näytä pakettitiedot
  • Määritä arkistot
  • Käsittele asennustiedostojen hajautuksia
  • Tarkista metatietojen eheys

Seuraavassa versiossa odotetaan asennuksen poisto-, luettelo- ja päivityskomentoja.

Pakettiparametrit määritetään tiedostoilla, joiden luettelo on YAML-muodossa. Suoritettavat tiedostot tallennetaan suoraan projektin pääpalvelimille, arkisto toimii vain hakemistona ja luettelo viittaa ulkoiseen MSI-tiedostoon (esimerkiksi isännöity GitHubissa tai projektin verkkosivustolla) ja käyttää hash SHA256 hallita eheyttä suojata väärentämiseltä.

Ensimmäinen monipuolinen versio on suunniteltu ensi vuoden toukokuussa, se tukee integrointia Microsoft Store -luetteloon, syötteiden automaattista täydennystä, erilaisia ​​versioluokkia (versiot, beetaversiot), järjestelmäkomponenttien ja -sovellusten asentamista ohjauspaneelille, optimointia erittäin suurten tiedostojen (delta-päivitykset) toimittamiseksi, pakettisarjoja, käyttöliittymä manifestien luomiseen, riippuvuuksien kanssa työskentelemiseen, asennustiedostot zip-muodossa (MSI: n lisäksi) jne.

Paketinhallinta winget on nyt saatavilla Windows Insiderin uusimman kokeellisen version käyttäjille ja toimitetaan osana Desktop Application Installer 1.0 -ohjelmaa.

Tällä hetkellä projektit, kuten 7Zip, OpenJDK, iTunes, Chrome, Blender, DockerDesktop, Dropbox, Evernote, FreeCAD, GIMP, Git, Maxima, Inkscape, Nmap, Firefox, Thunderbird, Skype, Edge, VisualStudio, KiCad on jo lisätty arkistoon, LibreOffice, Minecraft , Opera, Putty, TelegramDesktop, Steam, WhatsApp, Wireguard ja Wireshark, samoin kuin suuri määrä Microsoft-sovelluksia, on saatavana asennettavaksi tältä paketinhallinnalta.

Winget-koodi kirjoitetaan C ++: lla ja jaetaan MIT-lisenssin alla. Paketit asennetaan yhteisön tukemasta arkistosta. Toisin kuin ohjelmien asentaminen Windows Store -luettelosta, winget antaa sinun asentaa sovelluksia ilman tarpeetonta markkinointia, kuvia ja mainontaa.

Jos haluat tietää enemmän siitä, voit tarkistaa yksityiskohdat Seuraavassa linkissä. 

Kuinka testata Winget?

Kenelle he ovat Windows Insider -käyttäjät”Ja ovat kiinnostuneita tästä paketinhallinnasta, he voivat rekisteröityä Windows Package Manager Insiders -ohjelmaan samalla Microsoft-tilin sähköpostiosoitteella, jota käytät Insider-rakennuksessa.

Hyväksyttyään Microsoft Store päivittää App Installer -paketin Windows 10 Insider -rakennuksessasi, ja sinulla on nyt pääsy winget-komentoon PowerShellissä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Yvan dijo

    Winget näyttää hyvältä käsittelemään henkilökohtaista tietokonetta, mutta ei tarpeeksi hyvä käsittelemään yrityksen tietokoneita.
    WAPT sopii parhaiten yrityskontekstiin.

  2.   isard dijo

    Microsoft muuttuu vähän (vaikka nyt "tukee" ilmaisia ​​ohjelmistoja):

    https://keivan.io/the-day-appget-died/