Microsoft ha llançat un gestor de paquets Windows Gestor de paquets 1.0, similar a apt i dnf

Microsoft ha publicat una nova versió del seu gestor de paquets. Windows Package Manager 1.0 (winget), que proporciona eines per instal·lar aplicacions mitjançant la línia d'ordres. El codi està escrit en C++ i es distribueix sota la llicència MIT. Els paquets s'instal·len des d'un repositori mantingut per la comunitat. A diferència de la instal·lació de programes des de la Microsoft Store, winget permet instal·lar aplicacions sense màrqueting ni publicitat innecessaris.

Windows El Package Manager 1.0 es posiciona com la primera versió amb totes les funcions, que admet l'autocompleció d'entrades, el lliurament d'assembladors per a diferents arquitectures, la instal·lació en el context de tot el sistema i usuaris individuals, polítiques de grup, API REST per accedir al repositori, actualitzacions delta, una interfície per generar manifestos, distribució d'aplicacions per a panells de controlEls plans futurs inclouen compatibilitat amb diverses categories de llançaments (llançaments, versions beta), conjunts de paquets, gestió de dependències, fitxers d'instal·lació ZIP (més enllà de MSI), instal·lació des de la Microsoft Store, integració amb PowerShell i instal·lació d'aplicacions web (PWA) i fonts. La sintaxi i la lògica de les ordres de Winget són similars a les dels gestors de paquets apt i dnf.

La primera versió proporciona les ordres següents:

  • instal·lar — instal·lació de paquets;
  • mostrar: mostra informació sobre el paquet;
  • font — gestiona les fonts de descàrrega de paquets;
  • cercar — cercar paquets;
  • list — mostra una llista de paquets instal·lats;
  • upgrade — actualització de paquets especificats;
  • desinstal·lar: elimina els paquets instal·lats;
  • hash - treballar amb hash de verificació;
  • validar — comprovar la integritat del manifest;
  • configuracions — canviar la configuració;
  • característiques: mostra l'estat de les capacitats experimentals;
  • exportar — exportar una llista de paquets instal·lats;
  • import - importa una llista de paquets instal·lats.

Els paràmetres del paquet es defineixen mitjançant fitxers de manifest en format YAML. L'eina winget-create es proporciona per simplificar la creació de fitxers de manifest. Els fitxers executables s'emmagatzemen a la Microsoft Store o directament a servidors Per als projectes principals, el repositori només serveix com a índex i el manifest enllaça a un fitxer MSI extern (per exemple, allotjat a la Microsoft Store, GitHub o el lloc web del projecte). El resum SHA256 s'utilitza per garantir la integritat i evitar manipulacions.

Actualment, el repositori ofereix més de 1400 paquets, incloent-hi projectes com ara 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 i Wireshark, així com un gran nombre d'aplicacions de Microsoft. S'admeten repositoris privats i la interacció amb ells es realitza mitjançant una API REST.

Per utilitzar winget, cal tenir l'assembly instal·lat. Windows Insider amb el mode de desenvolupador habilitat. Està previst que WinGet es lliuri per defecte als usuaris aviat. Windows 10 1809 i versions posteriors. Per defecte, en instal·lar compilacions precompilades, el gestor de paquets habilita la telemetria, que recopila dades sobre les interaccions de l'usuari amb el gestor de paquets i qualsevol error que es produeixi. Per desactivar la telemetria, seleccioneu "Bàsic" a "Configuració > Privacitat > Diagnòstic i comentaris" o compileu l'ala des del codi font.

Font: opennet.ru

Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster