User Tools

Site Tools


ανοιχτόλογισμικό:διαχείριση-συστήματος:windows:winget

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ανοιχτόλογισμικό:διαχείριση-συστήματος:windows:winget [2026/06/26 15:40] alexandrosprανοιχτόλογισμικό:διαχείριση-συστήματος:windows:winget [2026/06/26 17:48] (current) – [Συνδεσμοι] alexandrospr
Line 3: Line 3:
 Ο Windows Package Manager (winget) είναι ένας διαχειριστής πακέτων ανοιχτού κώδικα[[https://github.com/microsoft/winget-cli/|@]] για τα windows. Ο Windows Package Manager (winget) είναι ένας διαχειριστής πακέτων ανοιχτού κώδικα[[https://github.com/microsoft/winget-cli/|@]] για τα windows.
  
-Με απλά λόγια μπορείτε να εγκαταστήσετε προγράμματα μέσα από το τερματικό σας . Παραδοσιακά ο χρήστης επισκέπτεται τον ιστότοπο του προγράμματος και κατεβάζει έναν εγκαταστάτη.+Με απλά λόγια μπορείτε να εγκαταστήσετε προγράμματα μέσα από το τερματικό σας . Παραδοσιακά ο χρήστης επισκέπτεται τον ιστότοπο του προγράμματος και κατεβάζει έναν εγκαταστάτη ή χρησιμοποιεί το Microsoft store.
  
-Το πρόγραμμα **winget** συνδέεται με το αποθετήριο λογισμικού που λέγεται **Windows Package Manager Community Repository** ([[https://github.com/microsoft/winget-pkgs/tree/master|@]]). Αυτό είναι το προκαθορισμένο αποθητήριο στο οποίο έχει πρόσβαση το **winget**. Ενας έμπειρος χρήστης μπορεί όμως να συνδέσει και άλλα ιδιωτικά αποθετήρια. +====== Τι είναι ένα αποθετήριο λογισμικού ; ====== 
 +Αποθετήριο λογισμικού ονομάζουμε σε απλά λόγια μια μεγάλη συλλογή λογισμικού που είναι διαθέσιμη στο κοινό για να καταβάσουν προγράμματα. 
  
-Το αποθετήριο αυτό ελέγχεται από ομάδα της Microsoft. Που πρακτικά σημαίνει ότι το αρχείο manifest (που περιέχει πληροφορίες που χρησιμοποιεί το winget για την εγκατάσταση) προκειμένου να δημοσιευτεί στο αποθετήριο αυτό περνάει από κάποιους ελέγχους.+Το winget μπορεί να καταβάσει προγράμματα από το αποθετήριο που χρησιμοποιεί και το msstore καθώς από το **Windows Package Manager Community Repository** ([[https://github.com/microsoft/winget-pkgs|@]]). Αυτά είναι τα δύο  προκαθορισμένα αποθητήριο στο οποίο έχει πρόσβαση το **winget**. Ενας έμπειρος χρήστης μπορεί όμως να συνδέσει και άλλα ιδιωτικά αποθετήρια.  
 + 
 +====== Είναι ασφαλές; ====== 
 + 
 +Το αποθετήριο της κοινότητας αυτό ελέγχεται από ομάδα της Microsoft αλλά συντηρείται από την κοινότητα. Δηλαδή η κάθε εταιρία ή εγχείρημα αναλαμβάνει μέρος της ευθύνης να ανανεώνει το σχετικό manifest του αποθετηρίου όταν υπάρχουν αλλαγές. Που πρακτικά σημαίνει ότι το αρχείο manifest (που περιέχει πληροφορίες που χρησιμοποιεί το winget για την εγκατάσταση) προκειμένου να δημοσιευτεί στο αποθετήριο αυτό περνάει από κάποιους ελέγχους
 + 
 +Θεωρητικά λοιπόν το αποθετήριο ελέγχεται από την microsoft και σε συνδυασμό με την προστασία των windows έχετε ασφάλεια αλλά πρακτικά καλύτερα να προτιμάτε λογισμικό από εγχειρήματα που εμπιστεύεστε. 
 + 
 +  * ref1[[https://learn.microsoft.com/en-us/answers/questions/621198/is-winget-repo-secure|@]], 
 +  * ref2/Q&A προγραμματιστή της ms για τον έλεγχο στο αποθετηρίο :[[https://www.franksworld.com/2023/11/22/winget-community-repository-frequently-asked-questions-faqs/|@]] 
 +  * ref3/su[[https://superuser.com/questions/1773923/does-winget-just-trust-whatever-each-programs-installer-has-selected-by-defau|@]] 
 +  * ref4[[https://www.rimo3.com/blog/demystifying-winget-understanding-security-sources-and-comparisons|@]] 
 + 
 +====== Eγκατάσταση winget ====== 
 + 
 +Από το ms store εγκαταστήστε την εφαρμογή App Installer (Πρόγραμμα εγκατάστασης εφαρμογής). Αυτή περιέχει και το winget.
  
 ====== Συχνές εντολές  ====== ====== Συχνές εντολές  ======
Line 18: Line 34:
 Αφού βρούμε πιθανά πακέτα που μας ενδιαφέρουν προχωράμε στην εγκατάστασή τους με την εντολή: Αφού βρούμε πιθανά πακέτα που μας ενδιαφέρουν προχωράμε στην εγκατάστασή τους με την εντολή:
  
-PS> **winget install  <όνομα-πακέτου>**  , εγκατάσταση ενός πακέτου.+PS> **winget install -i <όνομα-πακέτου>**  , εγκατάσταση ενός πακέτου. 
 + 
 +PS> **winget uninstall  <όνομα-πακέτου>** απεγκατάσταση ενός πακέτου.
  
 PS> **winget list**   , λίστα εγκατεστημένων πακέτων. PS> **winget list**   , λίστα εγκατεστημένων πακέτων.
Line 24: Line 42:
 PS> **winget show  <όνομα-πακέτου>**   ,  πληροφορίες για ένα πακέτο. PS> **winget show  <όνομα-πακέτου>**   ,  πληροφορίες για ένα πακέτο.
  
 +====== Παράδειγμα ======
 +Ας εγκαταστήσουμε το παιχνίδι OpenTTD [[https://www.openttd.org/|@]] (ελεύθερης άδειας χρήσης).
 +
 +<code>
 +PS C:\> winget search openttd
 +Name    Id              Version Match                Source
 +-----------------------------------------------------------
 +OpenTTD OpenTTD.OpenTTD 15.3    ProductCode: openttd winget
  
 +PS C:\> winget install OpenTTD.OpenTTD
 +</code>
  
 +Εφόσον ολα πάνε καλά το παιχνίδι είναι διαθέσιμο όπως συνήθως από το μενού έναρξη από το πεδίο αναζήτησης.
 ====== Συνδεσμοι ====== ====== Συνδεσμοι ======
  
   * learn ms / explore winget [[https://learn.microsoft.com/el-gr/training/modules/explore-windows-package-manager-tool/?WT.mc_id=AZ-MVP-5004737|@]]   * learn ms / explore winget [[https://learn.microsoft.com/el-gr/training/modules/explore-windows-package-manager-tool/?WT.mc_id=AZ-MVP-5004737|@]]
 +  * learn ms / Use WinGet [[https://learn.microsoft.com/en-us/windows/package-manager/winget/|@]]
   * learn ms [[https://learn.microsoft.com/en-us/windows/package-manager/|@]]   * learn ms [[https://learn.microsoft.com/en-us/windows/package-manager/|@]]
   * wikipedia:[[https://en.wikipedia.org/wiki/Windows_Package_Manager|@]]   * wikipedia:[[https://en.wikipedia.org/wiki/Windows_Package_Manager|@]]
 +  * ss64/[[https://ss64.com/nt/winget.html|@]]
ανοιχτόλογισμικό/διαχείριση-συστήματος/windows/winget.1782488423.txt.gz · Last modified: by alexandrospr

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki