Ένα από τα πράγματα που θέλουν να επεκτείνουν οι χρήστες του Linux είναι το σύστημα διαχείρισης πακέτων που επιτρέπει στους χρήστες να εγκαθιστούν (ή να ενημερώνουν / αφαιρούν) το λογισμικό γρήγορα και εύκολα. Στο Ubuntu και σε πολλές άλλες διανομές που βασίζονται στο Debian, το "apt" είναι το προεπιλεγμένο εργαλείο διαχείρισης πακέτων, ενώ άλλες διανομές χρησιμοποιούν το "yum" για να διαχειριστούν το σύστημά τους. Το Chocolatey είναι το ισοδύναμο του "apt" ή του "yum", εκτός από το ότι προορίζεται για το λειτουργικό σύστημα των Windows. Εάν είστε χρήστης των Windows και δεν φοβάστε τη γραμμή εντολών, η Chocolatey είναι μια καλή εφαρμογή που σας επιτρέπει να αναζητάτε και να εγκαθιστάτε λογισμικό εύκολα στα Windows.

Εγκατάσταση Chocolatey

Για να εγκαταστήσετε το Chocolatey, ανοίξτε πρώτα μια γραμμή εντολών. Καταχωρίστε την εντολή:

 @powershell -NoProfile -ExecutionPolicy απεριόριστη -Command "iex ((νέο αντικείμενο net.webclient) .DownloadString ('http://bit.ly/psChocInstall'))" && SET PATH =% PATH%;% systemdrive% \ chocolatey \αποθήκη 

Αυτό θα ανακτήσει το πακέτο Chocolatey και θα το εγκαταστήσει στα Windows σας.

Αυτό είναι για την εγκατάσταση.

Χρήση

Ακόμη στη γραμμή εντολών, μπορείτε να χρησιμοποιήσετε τη clist εντολών για να καταχωρίσετε όλες τις εφαρμογές στη βάση δεδομένων. (Μην επιχειρήσετε να χρησιμοποιήσετε μόνο την clist . Θα χρειαστεί πολύς χρόνος για να φέρετε όλα τα πακέτα στη βιβλιοθήκη της και να τα καταχωρήσετε στη γραμμή εντολών). Για να ελέγξετε αν υπάρχει συγκεκριμένο λογισμικό στη βάση δεδομένων, χρησιμοποιήστε την εντολή:

 clist application-name 

Για παράδειγμα, για να ελέγξετε εάν το VLC βρίσκεται στη βάση δεδομένων του, χρησιμοποιήστε την εντολή:

 clc vlc 

Θα επιστρέψει μια λίστα εφαρμογών με το όνομα "vlc" σε αυτό.

Εναλλακτικά, μπορείτε επίσης να μεταβείτε σε αυτόν τον ιστότοπο και να αναζητήσετε το πακέτο λογισμικού. Εάν επιστρέψει ένα θετικό αποτέλεσμα, μπορείτε να προχωρήσετε στο επόμενο βήμα για να εγκαταστήσετε το πακέτο.

Για να εγκαταστήσετε μια εφαρμογή, απλά πρέπει να χρησιμοποιήσετε την εντολή:

 honest application-name 

Για παράδειγμα, για να εγκαταστήσετε το VLC, πληκτρολογήστε:

 cinst vlc 

Τι κάνει η Chocolatey είναι να κατεβάσετε το αρχείο εγκατάστασης από την πηγή και να εκτελέσετε το πρόγραμμα εγκατάστασης (.exe). Αν έχετε UAC ενεργοποιημένη, πρέπει να λάβετε μια ερώτηση που σας ζητά να χορηγήσετε άδεια για να εκτελέσετε το πρόγραμμα εγκατάστασης. Από τότε και μετά, όλα είναι συνηθισμένα.

Τι η Chocolatey δεν κάνει ...

Είναι πιθανώς λάθος να αντιμετωπίζετε τη Chocolatey ως διαχειριστή πακέτων δεδομένου ότι δεν διαχειρίζεται πραγματικά το λογισμικό σας. Αντίθετα, θα πρέπει να είναι γνωστός ως διαχειριστής εγκατάστασης, καθώς η κύρια λειτουργία του είναι να σας βοηθήσει να εγκαταστήσετε γρήγορα εφαρμογές. Δεν παρακολουθεί το λογισμικό που έχετε εγκαταστήσει και δεν ελέγχει αυτόματα την ενημέρωση. Μπορείτε, ωστόσο, να εκτελέσετε την εντολή install για να την κατεβάσετε για να κατεβάσετε την τελευταία έκδοση της εφαρμογής και να την εγκαταστήσετε ξανά. Δεν έρχεται με εντολή για την κατάργηση των εφαρμογών. Για αυτό, μπορείτε να χρησιμοποιήσετε τη δυνατότητα προσθήκης / αφαίρεσης στα Windows.

Ένα χαρακτηριστικό που ελπίζω ότι μπορεί να προσθέσει στο οπλοστάσιό του είναι η δυνατότητα λήψης και εγκατάστασης πολλών εφαρμογών ταυτόχρονα. Προς το παρόν, κάθε εντολή cinst σας επιτρέπει μόνο να εγκαταστήσετε μια εφαρμογή. Θα είναι υπέροχο αν μπορείτε να εισαγάγετε πολλά ονόματα εφαρμογών, όπως το cinst notepadplusplus filezilla 7zip.install και να το κάνετε να κάνει την εγκατάσταση διαδοχικά.

συμπέρασμα

Από τη θέση αυτή, υπάρχουν 434 πακέτα στη βιβλιοθήκη της και τα περισσότερα από τα συνήθως χρησιμοποιούμενα και δημοφιλή (δωρεάν) λογισμικό έχουν ήδη βρεθεί εκεί. Ενώ η εγκατάσταση της εφαρμογής μέσω της γραμμής εντολών μπορεί να ακούγεται τρομακτική, δεν συμβαίνει στην περίπτωση της Chocolatey. Δεν χρειάζεται πλέον να πλοηγηθείτε στον ιστότοπο του προγραμματιστή (για την αγαπημένη σας εφαρμογή) για να κάνετε λήψη του αρχείου εγκατάστασης και να το εγκαταστήσετε με μη αυτόματο τρόπο. Αυτός είναι ίσως ο καλύτερος λόγος για να χρησιμοποιήσετε αυτήν την εφαρμογή.

Σοκολάτα