Conda, PIP και NPM: Συστήματα διαχείρισης πακέτων πολλαπλών πλατφορμών

Conda, PIP και NPM: Συστήματα διαχείρισης πακέτων πολλαπλών πλατφορμών

Conda, PIP και NPM: Συστήματα διαχείρισης πακέτων πολλαπλών πλατφορμών

Όπως ήδη γνωρίζουμε, πολλά ή όλα Έμπειρος Linuxeros, μας Λειτουργικά Συστήματα GNU / Linux Συνήθως έχουν μεγάλη ποικιλία από κάθε στοιχείο που το απαρτίζουν. Επομένως, μπορούμε να απολαύσουμε ένα διανομή με ένα ή περισσότερα περιβάλλοντα επιφάνειας εργασίας, διαχειριστές παραθύρων, διαχειριστές εκκίνησης, διαχειριστές σύνδεσης, διακομιστές γραφικών και άλλα στοιχεία, όπως, "Διαχειριστές πακέτων", μεταξύ των οποίων υπάρχουν μερικά γνωστά ως "Apt-get" και άλλοι που δεν είναι τόσο γνωστοί, όπως "Κόντα".

Ναι "Διαχειριστές πακέτων", εκείνα τα συστήματα που δεν είναι τίποτα περισσότερο από μια συλλογή εργαλείων που εξυπηρετούν αυτοματοποίηση η διαδικασία του εγκατάσταση, ενημέρωση, διαμόρφωση και αφαίρεση πακέτων λογισμικού στα ελεύθερα και ανοιχτά λειτουργικά μας συστήματα. Αν και, μερικά από αυτά συνήθως διατίθενται σε μορφή πολλαπλών μορφών, δηλαδή για ιδιόκτητα και κλειστά λειτουργικά συστήματα, όπως Windows y MacOS.

Guix: Οδηγός εγκατάστασης εργαλείου διαχείρισης πακέτων

Guix: Οδηγός εγκατάστασης εργαλείου διαχείρισης πακέτων

Επομένως, μεταξύ "Διαχειριστές πακέτων", πιο γνωστό και χρησιμοποιημένο, μπορούμε να αναφέρουμε apt-get, bak, apt, pacman, yum, μεταξύ άλλων, αν και αυτά είναι μόνο ενιαία πλατφόρμαδηλαδή GNU / Linux. Παρόλο που υπάρχει και ένα που ονομάζεται guix, το οποίο είναι συνήθως λιγότερο γνωστό, καθώς, γενικά, ενσωματώνεται μόνο και από προεπιλογή, στο GNU Distro συνονόματος. Και για το οποίο μιλήσαμε σε μια προηγούμενη ανάρτηση, την οποία προτείνουμε να διαβάσετε μετά την ολοκλήρωση αυτής της έκδοσης.

Guix: Οδηγός εγκατάστασης εργαλείου διαχείρισης πακέτων
σχετικό άρθρο:
Guix 1.2: Οδηγός εγκατάστασης εργαλείου διαχείρισης πακέτων

"Το Guix ως διαχειριστής πακέτων είναι γραμμένο στη γλώσσα του προγράμματος Guile και βασίζεται στον διαχειριστή πακέτων Nix. Και ως διανομή GNU περιλαμβάνει μόνο δωρεάν εξαρτήματα και έρχεται με τον πυρήνα GNU Linux-Libre, καθαρισμένος από μη δωρεάν δυαδικά στοιχεία υλικολογισμικού."

Οδηγός 1.0
σχετικό άρθρο:
Η πρώτη σταθερή έκδοση του Guix 1.0 κυκλοφόρησε και αυτά είναι τα νέα της

Conda, PIP και NPM: 3 Συστήματα Διαχείρισης Πακέτων

Conda, PIP και NPM: 3 Συστήματα Διαχείρισης Πακέτων

Τι είναι το Conda;

Σύμφωνα με το δικό σας επίσημη ιστοσελίδα, "Κόντα" είναι:

"Ένα πλήρες και ευέλικτο σύστημα διαχείρισης πακέτων, εξαρτήσεις και περιβάλλοντα γλώσσας, όπως: Python, R, Ruby, Lua, Scala, Java, JavaScript, C / C ++, FORTRAN. Επιπλέον, είναι ανοιχτού κώδικα και cross-platform, οπότε λειτουργεί σε Windows, MacOS και Linux. Και οι δυνατότητές του περιλαμβάνουν τη δυνατότητα γρήγορης εγκατάστασης, εκτέλεσης και ενημέρωσης πακέτων και των εξαρτήσεών τους. Επίσης, μπορείτε να δημιουργείτε, να αποθηκεύετε, να φορτώνετε και να αλλάζετε εύκολα περιβάλλοντα στον τοπικό υπολογιστή σας. Έχει δημιουργηθεί για προγράμματα Python, αλλά μπορεί να συσκευάζει και να διανέμει λογισμικό για οποιαδήποτε γλώσσα."

Περισσότερα για το Conda

"Κόντα" έχει πολύ καλό επίσημη τεκμηρίωση, αν και μπαίνει μόνο Αγγλικά. Ωστόσο, έχει μια εξαιρετική διαδικτυακή κοινότητα που ονομάζεται «Κόντα-σφυρηλάτηση», η οποία παρέχει εξαιρετική τεκμηρίωση και Πακέτα Conda για ένα ευρύ φάσμα λογισμικού. Και τέλος, στο δικό του Ιστοσελίδα του GitHub Μπορείτε να βρείτε πολύ πιο πολύτιμες πληροφορίες, για λήψη, εγκατάσταση και χρήση.

σχετικό άρθρο:
Διανομή Anaconda: Η πιο ολοκληρωμένη σουίτα για την επιστήμη δεδομένων με την Python

Τι είναι το PIP;

Σύμφωνα με το δικό σας επίσημη ιστοσελίδα, "ΚΟΥΚΟΥΤΣΙ" είναι:

«Αυτή τη στιγμή είναι το προτεινόμενο εργαλείο PyPA για την εγκατάσταση πακέτων Python. Ως εκ τούτου, το PIP είναι τώρα το προτιμώμενο πρόγραμμα εγκατάστασης πακέτων για το Python, ένα από τα πιο δημοφιλή για την εγκατάσταση πακέτων Python και, κατά συνέπεια, αυτό που αποστέλλεται με σύγχρονες εκδόσεις του Python. Επιπλέον, παρέχει βασικές δυνατότητες για την εύρεση, λήψη και εγκατάσταση πακέτων από το PyPI και άλλα ευρετήρια πακέτων Python, και μπορεί να ενσωματωθεί σε ένα ευρύ φάσμα ροών εργασιών ανάπτυξης μέσω της διεπαφής γραμμής εντολών (CLI).. Και επειδή είναι ανοιχτού κώδικα και πολλαπλών πλατφορμών, μπορεί να χρησιμοποιηθεί χωρίς προβλήματα επίσης από Windows και MacOS."

Περισσότερα για το Pip

"ΚΟΥΚΟΥΤΣΙ" έχει επίσης πολύ καλό επίσημη τεκμηρίωση, αν και μπαίνει μόνο Αγγλικά. Ωστόσο, έχει την εξαιρετική διαδικτυακή κοινότητα «Python», το οποίο παρέχει μια εξαιρετική τεκμηρίωσης. Και τέλος, στο δικό του Ιστοσελίδα του GitHub Μπορείτε να βρείτε πολύ πιο πολύτιμες πληροφορίες, για λήψη, εγκατάσταση και χρήση.

Τι είναι το NPM;

Σύμφωνα με το δικό σας επίσημη ιστοσελίδα, "NPM" είναι:

"Είναι ένας απλός διαχειριστής πακέτων για το NodeJS, το οποίο διευκολύνει τη συνεργασία του, καθώς σας επιτρέπει να διαχειριστείτε οποιαδήποτε διαθέσιμη βιβλιοθήκη σε σύντομο χρονικό διάστημα με μία μόνο γραμμή κώδικα, βοηθώντας έτσι στη διαχείριση ενοτήτων, τη διανομή πακέτων και την προσθήκη εξαρτήσεων με έναν απλό τρόπο "

Περισσότερα για το NPM

"NPM" έχει επίσης ένα καλό επίσημη τεκμηρίωση, αν και μπαίνει επίσης μόνο Αγγλικά. Ωστόσο, έχει την εξαιρετική διαδικτυακή κοινότητα «Κόμβος. JS», το οποίο παρέχει μια εξαιρετική τεκμηρίωσης, μερικά από τα οποία έρχονται στα ισπανικά. Και τέλος, στο δικό του Ιστοσελίδα του GitHub Μπορείτε να βρείτε πολύ πιο πολύτιμες πληροφορίες, για λήψη, εγκατάσταση και χρήση.

Τέλος, είναι σημαντικό προσθήκη στο «NPM» το επόμενο:

"NPM" Αποτελείται από τρία διαφορετικά στοιχεία που είναι ο ιστότοπος, η διεπαφή γραμμής εντολών (CLI) και το μητρώο. Ο καθένας εκπληρώνει έναν συγκεκριμένο ρόλο, για παράδειγμα, ο ιστότοπος σάς επιτρέπει να ανακαλύπτετε πακέτα, να διαμορφώνετε προφίλ και να διαχειρίζεστε άλλες πτυχές της εμπειρίας του χρήστη μαζί του. Το CLI επιτρέπει στο πρόγραμμα να εκτελείται από ένα τερματικό, ως τρόπος με τον οποίο αλληλεπιδρούν οι περισσότεροι προγραμματιστές. και τέλος, το μητρώο, το οποίο είναι μια μεγάλη δημόσια βάση δεδομένων λογισμικού JavaScript και οι μετα-πληροφορίες που το περιβάλλουν.

Επιπλέον, επειδή είναι από ανοιχτού κώδικα και πολλαπλών πλατφορμών, μπορεί να χρησιμοποιηθεί χωρίς προβλήματα επίσης από Windows y MacOS.

Γενική εικόνα για συμπεράσματα άρθρων

Συμπέρασμα

Ελπίζουμε αυτό "χρήσιμη μικρή ανάρτηση" επί «Conda, PIP y NPM», που είναι 3 συστήματα διαχείρισης πακέτων πολλαπλών πλατφορμών και ανοιχτού κώδικα, γνωστά και χρησιμοποιούνται κυρίως από προχωρημένους χρήστες και προγραμματιστές. έχει μεγάλο ενδιαφέρον και χρησιμότητα, για το σύνολο «Comunidad de Software Libre y Código Abierto» και μεγάλη συμβολή στη διάδοση του υπέροχου, γιγαντιαίου και αναπτυσσόμενου οικοσυστήματος εφαρμογών του «GNU/Linux».

Προς το παρόν, αν σας άρεσε αυτό publicación, Μην σταματάς μοιραστείτε το με άλλους, στους αγαπημένους σας ιστότοπους, κανάλια, ομάδες ή κοινότητες κοινωνικών δικτύων ή συστημάτων ανταλλαγής μηνυμάτων, κατά προτίμηση δωρεάν, ανοιχτό ή / και πιο ασφαλές ως TelegramΣήμαΜαστόδοντας ή άλλο Fediverse, κατά προτίμηση. Και θυμηθείτε να επισκεφτείτε την αρχική μας σελίδα στο «DesdeLinux» για να εξερευνήσετε περισσότερες ειδήσεις, καθώς και να εγγραφείτε στο επίσημο κανάλι μας Τηλεγράφημα από DesdeLinuxΕνώ, για περισσότερες πληροφορίες, μπορείτε να επισκεφθείτε οποιαδήποτε Διαδικτυακή βιβλιοθήκη ως OpenLibra y jedit, για πρόσβαση και ανάγνωση ψηφιακών βιβλίων (PDF) σε αυτό το θέμα ή σε άλλα.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.