This is an old revision of the document!
Table of Contents
Τι είναι το Winget ;
Ο Windows Package Manager (winget) είναι ένας διαχειριστής πακέτων ανοιχτού κώδικα@ για τα windows.
Με απλά λόγια μπορείτε να εγκαταστήσετε προγράμματα μέσα από το τερματικό σας . Παραδοσιακά ο χρήστης επισκέπτεται τον ιστότοπο του προγράμματος και κατεβάζει έναν εγκαταστάτη ή χρησιμοποιεί το Microsoft store.
Τι είναι ένα αποθετήριο λογισμικού ;
Αποθετήριο λογισμικού ονομάζουμε σε απλά λόγια μια μεγάλη συλλογή λογισμικού που είναι διαθέσιμη στο κοινό για να καταβάσουν προγράμματα.
Το winget μπορεί να καταβάσει προγράμματα από το αποθετήριο που χρησιμοποιεί και το msstore καθώς από το Windows Package Manager Community Repository (@). Αυτά είναι τα δύο προκαθορισμένα αποθητήριο στο οποίο έχει πρόσβαση το winget. Ενας έμπειρος χρήστης μπορεί όμως να συνδέσει και άλλα ιδιωτικά αποθετήρια.
Είναι ασφαλές;
Το αποθετήριο της κοινότητας αυτό ελέγχεται από ομάδα της Microsoft αλλά συντηρείται από την κοινότητα. Δηλαδή η κάθε εταιρία ή εγχείρημα αναλαμβάνει μέρος της ευθύνης να ανανεώνει το σχετικό manifest του αποθετηρίου όταν υπάρχουν αλλαγές. Που πρακτικά σημαίνει ότι το αρχείο manifest (που περιέχει πληροφορίες που χρησιμοποιεί το winget για την εγκατάσταση) προκειμένου να δημοσιευτεί στο αποθετήριο αυτό περνάει από κάποιους ελέγχους.
Θεωρητικά λοιπόν το αποθετήριο ελέγχεται από την microsoft και σε συνδυασμό με την προστασία των windows έχετε ασφάλεια αλλά πρακτικά καλύτερα να προτιμάτε λογισμικό από εγχειρήματα που εμπιστεύεστε.
Eγκατάσταση winget
Από το ms store εγκαταστήστε την εφαρμογή App Installer (Πρόγραμμα εγκατάστασης εφαρμογής). Αυτή περιέχει και το winget.
Συχνές εντολές
PS> winget –help , βοήθεια για τη βασική χρήση και επιλογές της εντολής.
PS> winget search <όρος-αναζήτησης> , ref@
Αφού βρούμε πιθανά πακέτα που μας ενδιαφέρουν προχωράμε στην εγκατάστασή τους με την εντολή:
PS> winget install <όνομα-πακέτου> , εγκατάσταση ενός πακέτου.
PS> winget list , λίστα εγκατεστημένων πακέτων.
PS> winget show <όνομα-πακέτου> , πληροφορίες για ένα πακέτο.
Παράδειγμα
Ας εγκαταστήσουμε το παιχνίδι OpenTTD @ (ελεύθερης άδειας χρήσης).
PS C:\> winget search openttd Name Id Version Match Source ----------------------------------------------------------- OpenTTD OpenTTD.OpenTTD 15.3 ProductCode: openttd winget PS C:\> winget install OpenTTD.OpenTTD
Εφόσον ολα πάνε καλά το παιχνίδι είναι διαθέσιμο όπως συνήθως από το μενού έναρξη από το πεδίο αναζήτησης.
