Microsoft on julkaissut paketinhallintaohjelman Windows Pakettien hallintaohjelma 1.0, samanlainen kuin apt ja dnf

Microsoft on julkaissut uuden version pakettienhallinnastaan. Windows Package Manager 1.0 (winget), joka tarjoaa työkaluja sovellusten asentamiseen komentoriviltä. Koodi on kirjoitettu C++:lla ja jaettu MIT-lisenssillä. Paketit asennetaan yhteisön ylläpitämästä arkistosta. Toisin kuin ohjelmien asentaminen Microsoft Storesta, wingetin avulla voit asentaa sovelluksia ilman tarpeetonta markkinointia ja mainontaa.

Windows Package Manager 1.0 on ensimmäinen täysimittainen julkaisu, joka tukee syötteen automaattista täydennystä, kokoonpanojen toimittamista eri arkkitehtuureille, asennusta koko järjestelmän ja yksittäisten käyttäjien kontekstissa, ryhmäkäytäntöjä, REST API:a arkiston käyttämiseen, delta-päivityksiä, käyttöliittymää manifestien luomiseen, sovellusten jakelua ohjauspaneelitTulevaisuuden suunnitelmiin kuuluu tuki useille julkaisuluokille (julkaisut, betat), pakettisarjoille, riippuvuuksien hallinnalle, ZIP-asennustiedostoille (MSI:n lisäksi), asennukselle Microsoft Storesta, PowerShell-integraatiolle sekä verkkosovellusten (PWA) ja fonttien asentamiselle. Wingetin komentosyntaksi ja logiikka ovat samankaltaisia ​​kuin apt- ja dnf-paketinhallintaohjelmissa.

Ensimmäinen julkaisu sisältää seuraavat komennot:

  • install — pakettien asennus;
  • show — näyttää tiedot paketista;
  • lähde — hallita pakettien latauslähteitä;
  • haku — etsi paketteja;
  • lista — näyttää luettelon asennetuista paketeista;
  • upgrade — määritettyjen pakettien päivittäminen;
  • poista - poista asennetut paketit;
  • hash - työskentely varmistustiivisteiden kanssa;
  • validoi — tarkista manifestin eheys;
  • asetukset — muuttaa asetuksia;
  • ominaisuudet — näyttää kokeellisten ominaisuuksien tilan;
  • vienti — vie luettelo asennetuista paketeista;
  • tuonti - tuo luettelo asennetuista paketeista.

Pakettiparametrit määritellään YAML-muodossa olevien manifest-tiedostojen avulla. Manifest-tiedostojen luomisen yksinkertaistamiseksi on tarkoitettu winget-create-työkalu. Itse suoritettavat tiedostot tallennetaan Microsoft Storeen tai suoraan palvelimet Ydinprojekteissa tietovarasto toimii vain indeksinä, ja manifesti linkittää ulkoiseen MSI-tiedostoon (esimerkiksi Microsoft Storessa, GitHubissa tai projektin verkkosivustolla). SHA256-hajautusta käytetään eheyden varmistamiseksi ja peukaloinnin estämiseksi.

Tällä hetkellä arkisto tarjoaa yli 1 400 pakettia, mukaan lukien projekteja, kuten 7Zip, OpenJDK, iTunes, Chrome, Blender, DockerDesktop, Dropbox, Evernote, FreeCAD, GIMP, Git, Maxima, Inkscape, Nmap, Firefox, Thunderbird, Skype, Edge, VisualStudio, KiCad, LibreOffice, Minecraft, Opera, Putty, TelegramDesktop, Steam, WhatsApp, Wireguard ja Wiresharkia, sekä suurta määrää Microsoft-sovelluksia. Yksityisiä arkistoja tuetaan, ja vuorovaikutus niiden kanssa tapahtuu REST-rajapinnan kautta.

Käyttääksesi wingetiä, sinulla on oltava asennettuna kokoonpano. Windows Insider-versio, jossa kehittäjätila on käytössä. WinGet on tarkoitus toimittaa käyttäjille oletuksena pian. Windows 10 1809 ja uudemmat versiot. Oletusarvoisesti valmiiksi rakennettuja koontiversioita asennettaessa paketinhallinta ottaa käyttöön telemetrian, joka kerää tietoja käyttäjän vuorovaikutuksesta paketinhallintajärjestelmän kanssa ja mahdollisista virheistä. Voit poistaa telemetrian käytöstä valitsemalla "Perus" kohdassa "Asetukset > Tietosuoja > Diagnostiikka ja palaute" tai kääntämällä wingetin lähdekoodista.

Lähde: opennet.ru

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster