Η Microsoft κυκλοφορεί τον διαχειριστή πακέτων ανοιχτού κώδικα WinGet 1.4

Η Microsoft παρουσίασε τον διαχειριστή πακέτων WinGet 1.4 (Windows Package Manager), που έχει σχεδιαστεί για την εγκατάσταση εφαρμογών στα Windows από ένα αποθετήριο που διατηρείται από την κοινότητα, το οποίο λειτουργεί ως εναλλακτική λύση στον κατάλογο του Microsoft Store που είναι προσβάσιμος από τη γραμμή εντολών. Ο κώδικας είναι γραμμένος σε C++ και διανέμεται με την άδεια MIT.

Για τη διαχείριση πακέτων, παρέχονται εντολές παρόμοιες με διαχειριστές πακέτων όπως το apt και το dnf (εγκατάσταση, αναζήτηση, λίστα, αναβάθμιση κ.λπ.). Οι παράμετροι του πακέτου ορίζονται μέσω αρχείων δήλωσης σε μορφή YAML. Το αποθετήριο WinGet λειτουργεί απλώς ως ευρετήριο και το μανιφέστο αναφέρεται σε ένα εξωτερικό αρχείο zip ή msi, όπως αυτό που φιλοξενείται στο Microsoft Store, στο GitHub ή στην κύρια τοποθεσία του έργου). Η εργαλειοθήκη winget-create εισήχθη για να απλοποιήσει τη δημιουργία αρχείων δήλωσης.

Αυτήν τη στιγμή υπάρχουν περίπου δύο χιλιάδες πακέτα που προσφέρονται στο αποθετήριο, μεταξύ άλλων έργων όπως 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, Wireshark και διάφορες εφαρμογές της Microsoft. Υποστηρίζεται η δημιουργία ιδιωτικών αποθετηρίων, η αλληλεπίδραση με τα οποία πραγματοποιείται μέσω του REST API.

Από προεπιλογή, όταν εγκαθιστάτε εκδόσεις WinGet εκτός συσκευασίας στη διαχείριση πακέτων, ενεργοποιείται η τηλεμετρία αποστολής, η οποία συλλέγει δεδομένα σχετικά με την αλληλεπίδραση του χρήστη με τον διαχειριστή πακέτων και τα σφάλματα που προκύπτουν. Για να απενεργοποιήσετε την τηλεμετρία, μπορείτε να επιλέξετε την τιμή "Βασική" στις "Ρυθμίσεις > Απόρρητο > Διαγνωστικά & σχόλια" ή να δημιουργήσετε το WinGet από την πηγή.

Στη νέα έκδοση:

  • Παρέχει τη δυνατότητα παροχής αρχείων εγκατάστασης και προγράμματος εγκατάστασης σε αρχεία zip, εκτός από τις προηγούμενες υποστηριζόμενες μορφές MSIX, MSI και EXE.
  • Η εντολή "winget show" έχει βελτιωθεί για να εμφανίζει πληροφορίες ετικέτας και έναν σύνδεσμο προς τη σελίδα αγοράς της εφαρμογής.
    Η Microsoft κυκλοφορεί τον διαχειριστή πακέτων ανοιχτού κώδικα WinGet 1.4
  • Προστέθηκε υποστήριξη για εναλλακτικά ονόματα εντολών. Για παράδειγμα, η εντολή "αναζήτηση" έχει το ψευδώνυμο "εύρεση", η εντολή "εγκατάσταση" έχει το ψευδώνυμο "προσθήκη", η αναβάθμιση έχει ενημέρωση, η απεγκατάσταση έχει rm, η λίστα έχει ls και οι ρυθμίσεις έχει config.
  • Βελτιώθηκε η διαδικασία εγκατάστασης και ενημέρωσης εφαρμογών. Για παράδειγμα, εάν προσπαθήσετε να χρησιμοποιήσετε την εντολή εγκατάστασης σε ένα ήδη εγκατεστημένο πακέτο, το WinGet θα εντοπίσει την παρουσία του πακέτου και θα εκτελέσει αυτόματα την εντολή αναβάθμισης για αναβάθμιση αντί για εγκατάσταση (η επιλογή "--no-upgrade" έχει προστεθεί στο παρακάμψει αυτή τη συμπεριφορά).
  • Προστέθηκε μια επιλογή "--wait" που ζητά να συνεχιστεί ένα πάτημα πλήκτρων μετά την ολοκλήρωση της λειτουργίας, η οποία μπορεί να είναι χρήσιμη για την εξέταση της εξόδου κατά την κλήση του winget από σενάρια.
    Η Microsoft κυκλοφορεί τον διαχειριστή πακέτων ανοιχτού κώδικα WinGet 1.4

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο