Οι διαχειριστές πακέτων μπορούν να κάνουν την εγκατάσταση και τη ρύθμιση παραμέτρων εφαρμογών στα Windows πολύ εύκολη. Όπως το apt-get, το Homebrew ή το yum σε Linux και macOS, μπορείτε να χρησιμοποιήσετε το Chocolatey ή το Windows Package Manager (winget) στα Windows 10 και 11.
Διαβάστε παρακάτω καθώς συζητάμε λεπτομερώς το Chocolatey και το winget και θα σας βοηθήσουμε να αποφασίσετε την καλύτερη επιλογή.
Τι κάνει ένας Διαχειριστής πακέτων;
Ο διαχειριστής πακέτων είναι ένα λογισμικό που αυτοματοποιεί εύκολα την εγκατάσταση, την αναβάθμιση και τη διαμόρφωση λογισμικού ή εξαρτήσεων τρίτων κατασκευαστών. Διαθέτουν επίσης έναν τεράστιο κατάλογο λογισμικού (ή πακέτων) από τα οποία μπορείτε να επιλέξετε και να εγκαταστήσετε με μία μόνο εντολή στο τερματικό. Αυτά τα προγράμματα μπορούν να ομαδοποιηθούν σε ένα έργο ή να υπάρχουν ως αυτόνομη εφαρμογή τρίτου μέρους.
Η διαχείριση της εγκατάστασης και της αναβάθμισης πολλαπλών εργαλείων εντός του έργου σας μπορεί να γίνει αρκετά απογοητευτική επειδή πρέπει να διασφαλίσετε ότι το σύστημά σας είναι συμβατό με λογισμικό τρίτων κατασκευαστών. Εάν επρόκειτο να ενσωματώσετε και να ενημερώσετε κάθε λογισμικό τρίτων κατασκευαστών με μη αυτόματο τρόπο, θα σπαταλάτε ένα μεγάλο μέρος του πολύτιμου χρόνου σας για τη διαχείριση των εξαρτήσεων λογισμικού.
Όπως το yum ή το apt-get στο Linux, ένας διαχειριστής πακέτων για Windows μπορεί να σας βοηθήσει να κατεβάσετε το πιο πρόσφατο λογισμικό χωρίς να ανησυχείτε για συμβατότητα λογισμικού ή κακόβουλο λογισμικό. Με μία μόνο εντολή στο PowerShell ή στο Terminal, μπορείτε εύκολα να κάνετε λήψη του λογισμικού που χρειάζεστε.
Μπορείτε να συνοψίσετε τα κύρια χαρακτηριστικά ενός διαχειριστή πακέτων για λήψη λογισμικού στα Windows ως εξής:
- Εύρεση των σωστών αρχείων πηγής για την πλατφόρμα σας.
- Διασφάλιση ότι το λογισμικό είναι απαλλαγμένο από κακόβουλο λογισμικό και άλλες ευπάθειες ασφαλείας.
- Προσθήκη σχετικών εξαρτήσεων λογισμικού στον υπολογιστή σας με Windows.
- Επιτρέπει την απρόσκοπτη εγκατάσταση, ενημέρωση και αφαίρεση λογισμικού.
Τι είναι η σοκολάτα;
Το Chocolatey είναι ο πιο δημοφιλής διαχειριστής πακέτων ανοιχτού κώδικα στο οικοσύστημα των Microsoft Windows. Ως λογισμικό τρίτου κατασκευαστή, υπερέχει ως ένα αυτοματοποιημένο εργαλείο που εγκαθιστά το σωστό λογισμικό στον υπολογιστή σας με απλό, γρήγορο και οικονομικό τρόπο.
Οι προγραμματιστές λογισμικού συνήθως χρησιμοποιούν επίσης το Chocolatey για γρήγορη λήψη των απαιτούμενων εξαρτήσεων χωρίς χάνοντας χρόνο στην περίπλοκη διαδικασία εγκατάστασης για κάθε εργαλείο τρίτου κατασκευαστή σε σύνθετα Windows περιβάλλον. Μπορείτε να ρυθμίσετε και χρησιμοποιήστε το Chocolatey μέσω της γραμμής εντολών των Windows ή PowerShell.
Τι είναι το Windows Package Manager (winget);
Η ανάληψη της Microsoft για έναν διαχειριστή πακέτων στο Linux ονομάζεται Windows Package Manager ή winget, όπως είναι ευρύτερα γνωστό. Το winget είναι ένας διαχειριστής πακέτων εργαλείων γραμμής εντολών ανοιχτού κώδικα που παρουσιάστηκε το 2020 με τα Windows 10. Προσφέρει στους χρήστες των Windows πρόσβαση σε μια μεγάλη ποικιλία εφαρμογών που μπορούν να εγκατασταθούν.
Η Microsoft έχει διασφαλίσει ότι το Windows Package Manager είναι ανοιχτού κώδικα και προσβάσιμο στο GitHub, όπως και άλλοι δημοφιλείς διαχειριστές πακέτων (Yarn, NPM, Chocolatey). Το Windows Package Manager κυκλοφόρησε με τα Windows 10 ως εναλλακτική λύση στο Chocolatey—τον ισχυρό διαχειριστή πακέτων ανοιχτού κώδικα τρίτων που χρησιμοποιείται από την κοινότητα των Windows.
Μη διστάσετε να ανατρέξετε στον λεπτομερή οδηγό μας για χρησιμοποιώντας το winget στα Windows 11.
Σοκολάτα vs. winget: Ποιο πρέπει να χρησιμοποιήσετε;
Το Chocolatey υπάρχει εδώ και πάνω από μια δεκαετία και χρησιμοποιείται ευρέως από τους χρήστες των Windows. Από την άλλη πλευρά, το winget κυκλοφόρησε μόλις το 2020, δεν έχει ευρεία πελατειακή βάση και δεν είναι εξοικειωμένο με τους χρήστες των Windows.
Ο Διαχειριστής πακέτων των Windows είναι σχετικά νεότερος, αλλά αποτελεί μια σταθερή περίπτωση ως εναλλακτική λύση στο Chocolatey.
1. Ποιο έχει τα καλύτερα χαρακτηριστικά;
Το Chocolatey προσφέρει τρία κύρια προϊόντα: Chocolatey for Business, Pro Edition και Open Source.
Το Chocolatey for Business απευθύνεται σε επιχειρήσεις που θέλουν να ενσωματώσουν έναν αυτοματοποιημένο διαχειριστή πακέτων στη ροή εργασίας DevOps και να διαχειρίζονται απρόσκοπτα πολλά περιβάλλοντα Windows. Οι εταιρικοί χρήστες μπορούν να χρησιμοποιήσουν το Chocolatey για να αυτοματοποιήσουν τον κύκλο ζωής του λογισμικού των Windows. Αυτές οι ειδικές εμπορικές άδειες είναι διαθέσιμες για εταιρικούς χρήστες και προσφέρουν πολλές σημαντικές δυνατότητες.
Η έκδοση ανοιχτού κώδικα του Chocolatey χρησιμοποιεί το μεγαλύτερο μητρώο πακέτων των Windows και ομαδοποιεί όλες τις εξαρτήσεις ανάπτυξης σε ένα ενιαίο μεταγλωττισμένο αρχείο. Είναι η προτιμώμενη επιλογή για τακτικούς χρήστες των Windows που θέλουν να αυτοματοποιήσουν τη διαχείριση εφαρμογών.
Εάν είστε μεμονωμένος χρήστης αλλά θέλετε μια πιο premium εμπειρία, μπορείτε να μεταβείτε στο Chocolatey Pro Edition για πρόσθετες λειτουργίες, όπως προστασία από κακόβουλο λογισμικό χρόνου εκτέλεσης και αξιοπιστία.
Ανεξάρτητα από την έκδοση Chocolatey που έχετε επιλέξει, μπορείτε να δημιουργήσετε νέα πακέτα, να χρησιμοποιήσετε τα υπάρχοντα και να ενσωματώσετε το Chocolatey με διαφορετικά εργαλεία υποδομής.
Το Winget, αντίθετα, είναι αρκετά απλό. Μπορείτε να δημιουργήσετε ή να ανεβάσετε νέα πακέτα στο μανιφέστο YAML, να κάνετε λήψη εφαρμογών από το αποθετήριο των Windows και να τα διαμορφώσετε όπως σας ταιριάζει. Επιπλέον, το winget είναι επίσης διαθέσιμο για προγραμματιστές και ανεξάρτητους προμηθευτές λογισμικού.
Όπως το winget, η έκδοση ανοιχτού κώδικα του Chocolatey σάς επιτρέπει να κατεβάζετε εφαρμογές από το μητρώο, να αναβαθμίζετε εφαρμογές στην πιο πρόσφατη έκδοση και να τις διαμορφώνετε μέσω της γραμμής εντολών. Το Chocolatey προσφέρει μια μεγαλύτερη ποικιλία χαρακτηριστικών για την εξυπηρέτηση της ποικίλης πελατειακής του βάσης, ενώ το winget επικεντρώνεται στην απλοποίηση της εγκατάστασης λογισμικού για τακτικούς χρήστες.
2. Ποιο κοστίζει περισσότερο;
Όπως αναφέρθηκε προηγουμένως, το Windows Package Manager είναι ένα εργαλείο ανοιχτού κώδικα που διατίθεται δωρεάν στα Windows 10 και 11.
Η έκδοση ανοιχτού κώδικα του Chocolatey είναι επίσης δωρεάν, αλλά το Chocolatey for Business (C4B) και το Chocolatey Pro πληρώνονται. Το Chocolatey δεν εξουσιοδοτεί οργανισμούς να χρησιμοποιούν το Chocolatey Pro, επομένως οι επιχειρήσεις θα πρέπει είτε να χρησιμοποιήσουν την έκδοση ανοιχτού κώδικα είτε να αγοράσουν το C4B.
3. Ποιο έχει το καλύτερο διαθέσιμο λογισμικό;
Το Chocolatey φιλοξενεί το μεγαλύτερο μητρώο λογισμικού των Windows με περισσότερα από 9.500 πακέτα που διατηρούνται στην κοινότητα μέσω του αποθετηρίου πακέτων της κοινότητας Chocolatey. Το Google Chrome, το Adobe Reader, το Notepad++ και το Microsoft Teams είναι όλα εύκολα προσβάσιμα μέσω του Chocolatey.
Το αποθετήριο κοινότητας του Windows Package Manager της Microsoft δεν περιέχει τόσα πακέτα όπως του Chocolatey, αλλά υποστηρίζει ευρέως χρησιμοποιούμενο λογισμικό όπως το 7-Zip, το Google Chrome και άλλα.
4. Ποιο είναι πιο εύκολο στη χρήση;
Όσον αφορά τη χρηστικότητα, δεν είναι εύκολο να διαχωρίσετε το winget και το Chocolatey. Το Windows Package Manager εγκαθίσταται εύκολα μέσω του Microsoft Store (προεγκατεστημένο σε ορισμένες εκδόσεις των Windows 11). Για να ξεκινήσετε, μπορείτε να ενεργοποιήσετε το τερματικό και να πληκτρολογήσετε τη σχετική εντολή winget.
Εναλλακτικά, πρέπει να κάνετε λήψη του Chocolatey μέσω του PowerShell αλλάζοντας ορισμένες πολιτικές εκτέλεσης. Εάν προτιμάτε να αποφύγετε τη χρήση της διεπαφής της γραμμής εντολών για να χρησιμοποιήσετε το Chocolatey, μπορείτε να επωφεληθείτε από το Chocolatey GUI. Είναι μια εύχρηστη εφαρμογή που σας επιτρέπει να προβάλετε διαθέσιμα πακέτα Chocolatey και να τα εγκαταστήσετε απευθείας μέσω του GUI.
5. Ποιο έχει την καλύτερη κοινοτική υποστήριξη;
Δεδομένου ότι το Chocolatey υπάρχει εδώ και πάνω από μια δεκαετία, έχει μια μεγαλύτερη κοινότητα. Τα επίσημα έγγραφα στο Chocolatey διευκολύνουν επίσης να ξεκινήσετε με το Chocolatey.
Αντίθετα, η κοινότητα του Windows Package Manager είναι κάπως περιορισμένη και τα έγγραφα της Microsoft δεν είναι εύκολα κατανοητά για αρχάριους.
Σοκολάτα vs. winget: Η ετυμηγορία μας
Το Chocolatey είναι πολύ ισχυρό και εξυπηρετεί ένα ευρύ φάσμα πελατών των Windows, ενώ το winget είναι καλύτερο για απλούς χρήστες που θέλουν να απλοποιήσουν την εγκατάσταση εφαρμογών στα Windows. Το Chocolatey έχει καλύτερη υποστήριξη από την κοινότητα, μεγαλύτερο μητρώο λογισμικού και μερικές πολύ ενδιαφέρουσες λειτουργίες που μπορούν να ανεβάσουν τον κύκλο ζωής ανάπτυξης λογισμικού της ομάδας σας στο επόμενο επίπεδο.
Εάν είστε εταιρικός χρήστης ή κάποιος που θέλει έναν βελτιωμένο διαχειριστή πακέτων για Windows, θα πρέπει να επιλέξετε την επαγγελματική ή premium έκδοση του Chocolatey. Για απλούς χρήστες, η έκδοση ανοιχτού κώδικα του Chocolatey είναι αρκετά καλή για να διευκολύνει την εγκατάσταση εφαρμογών στον υπολογιστή σας με Windows.