Πώς να εγκαταστήσετε λογισμικό στο Linux: Επεξήγηση μορφών πακέτων

Έχετε μεταβεί στο Linux και θέλετε να εγκαταστήσετε κάποιο λογισμικό. Αλλά οι διαχειριστές πακέτων διαφέρουν ανάλογα με τη διανομή σας. Ποιες εφαρμογές μπορείτε να λάβετε και να εγκαταστήσετε; Είναι όλα στα ακρωνύμια.

Έχετε μεταβεί στο Linux και θέλετε να εγκαταστήσετε κάποιο λογισμικό.  Αλλά οι διαχειριστές πακέτων διαφέρουν ανάλογα με τη διανομή σας.  Ποιες εφαρμογές μπορείτε να λάβετε και να εγκαταστήσετε;  Είναι όλα στα ακρωνύμια.
Διαφήμιση

Καλώς ήρθατε στο Linux. Οι πιθανότητες είναι η διανομή σας ήρθε με άφθονο λογισμικό για να καλύψει τα βασικά. Ωστόσο, δεν έχει σημασία πόσο λεπτομερής είναι μια δουλειά που το έκανε, θέλετε να εγκαταστήσετε περισσότερα. Το ερώτημα είναι πώς;

Η εγκατάσταση λογισμικού στο Linux είναι πιο κοντά σε ένα smartphone από τα Windows. Τις περισσότερες φορές, θα ενεργοποιήσετε έναν διαχειριστή πακέτων (παρόμοιο με ένα κατάστημα εφαρμογών) και θα αναζητήσετε το όνομα της εφαρμογής που θέλετε. Από εκεί, πρόκειται για το χτύπημα του κουμπιού εγκατάστασης.

Αλλά οι διαχειριστές πακέτων αλλάζουν ανάλογα με τη διανομή σας. Το Ubuntu χρησιμοποιεί το λογισμικό Ubuntu. Αυτή είναι απλώς μια ανανεωμένη έκδοση του λογισμικού GNOME, κάτι που χρησιμοποιεί το Fedora. Εν τω μεταξύ, το openSUSE κάνει το δικό του με το YaST.

Οι διαχειριστές πακέτων εργάζονται αναζητώντας αποθήκες λογισμικού της διανομής σας. Αλλά μερικές φορές αυτό που θέλετε δεν είναι εκεί. Περιστασιακά θα κατεβάσετε ένα αρχείο από έναν ιστότοπο και κάντε κλικ σε αυτό όπως θα κάνατε ένα Windows EXE. Εκτός από το πρόβλημα. Ακριβώς όπως δεν υπάρχει καμία ενιαία έκδοση του Linux, δεν υπάρχει κανένας γενικός μορφότυπος πακέτου Linux (αν και κάποιοι προσπαθούν να αλλάξουν ότι Ubuntu Snaps εναντίον Red Hat Flatpaks, ποια είναι η διαφορά;) Ubuntu Snaps vs Red Hat Flatpaks, ποια είναι η διαφορά; οι εφαρμογές σε πολλές μορφές.Κατά χρόνια τα δύο πιο δημοφιλή είναι τα .debs και .rpms, αλλά αυτό μπορεί να αρχίζει να αλλάζει με τα πακέτα Ubuntu Snap και το Flatpak της Red Hat.

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

DEB Πακέτα

Η μορφή DEB παίρνει το όνομά της από το Debian, μια διανομή Linux και ένα από τα μεγαλύτερα έργα open source που υπάρχουν. Μπορείτε να κάνετε κλικ σε ένα DEB για να εγκαταστήσετε μια εφαρμογή απευθείας ή να αναζητήσετε σε ένα διαχειριστή πακέτων για να το κάνετε να κάνει τη δουλειά για σας στο παρασκήνιο. Στο τερματικό, χρησιμοποιείτε την εντολή dpkg, για παράδειγμα:

 sudo dpkg -i /home/user/software.deb 

Δεδομένου ότι το Ubuntu βασίζεται στο Debian, τα DEB είναι εύκολο να βρεθούν. Με εκατομμύρια χρήστες και ισχυρή αναγνώριση ονόματος, τα Ubuntu και DEBs έχουν γίνει τα Windows και EXEs του Linux.

Το Debian και το Ubuntu χρησιμοποιούν τη μορφή αρχείου DEB, αλλά τα πακέτα που λειτουργούν σε ένα δεν επιτρέπεται στο άλλο. Τα πακέτα είναι μερικές φορές συμβατά και με τα δύο, όπως με το Google Chrome. Μην υποθέσετε ότι αυτό συμβαίνει. Βεβαιωθείτε ότι έχετε κατεβάσει DEB που προορίζονται για τη διανομή σας.

Δημοφιλή διανομές που χρησιμοποιούν DEB:

  • Ubuntu
  • Debian
  • Linux Νομισματοκοπείο
  • SteamOS
  • Trisquel
  • gNewSense

Πακέτα RPM

Τα RPM ήταν αρχικά για το Red Hat Package Manager. Τώρα το ακρωνύμιο είναι αναδρομικό, στέκεται για τον Διαχειριστή πακέτων RPM. Είτε έτσι είτε αλλιώς, η προέλευση είναι με το Red Hat. Η οργάνωση με έδρα τη Βόρεια Καρολίνα, η οποία έγινε η πρώτη εταιρεία ανοιχτού κώδικα στον κόσμο των δισεκατομμυρίων δολαρίων, ανέπτυξε τη μορφή του Red Hat Linux. Ως αποτέλεσμα, αυτό βρίσκετε σε όλο το οικοσύστημα Red Hat.

Αυτό σημαίνει ότι εάν το Fedora είναι το δική σας επιλογή. 5 Λόγοι για τη χρήση του Pure Open Source Distro, Fedora 5 Λόγοι για τη χρήση του Pure Open Source Distro, το Fedora Fedora δεν είναι τόσο γνωστό όσο το Ubuntu και έχει τη φήμη ότι είναι δύσκολο να το χρησιμοποιήσει. Αλλά αν αυτό ισχύει, γιατί τόσοι πολλοί άνθρωποι συνεχίζουν να χρησιμοποιούν το Fedora; Διαβάστε περισσότερα, αυτός είναι ο τύπος αρχείου πακέτου που θα χρησιμοποιήσετε για την εγκατάσταση του λογισμικού. Όταν κάνετε κλικ σε ένα RPM, θα ανοίξει μέσα στο λογισμικό GNOME.

Παρά το όνομα, οι διανομές που σχετίζονται με το Red Hat δεν είναι οι μόνοι που χρησιμοποιούν RPM. openSUSE είναι μια άλλη εξέχουσα κοινότητα που έχει υιοθετήσει RPM 6 Λόγοι που πρέπει να επιλέξετε openSUSE και Geeko 6 λόγοι για τους οποίους θα πρέπει να επιλέξετε openSUSE και Geeko Υπάρχουν εύλογοι λόγοι για τους οποίους το openSUSE συνεχίζει να προσελκύει χρήστες και εδώ είναι μερικοί από αυτούς. Ίσως να είστε ο επόμενος άνθρωπος για να ερωτευτείτε τον Geeko. Διαβάστε περισσότερα . Μπορείτε να τα εγκαταστήσετε χρησιμοποιώντας το YaST, το one-stop-shop της διανομής, για να κάνετε το μεγαλύτερο μέρος της διαχείρισης του συστήματος.

Είτε έτσι είτε αλλιώς, μπορείτε να εγκαταστήσετε πακέτα χρησιμοποιώντας την εντολή rpm, για παράδειγμα:

 rpm -ivh /home/user/software.rpm 

Το Fedora και το openSUSE χρησιμοποιούν και τα RPM, αλλά τα πακέτα δεν είναι εναλλάξιμα. Πάλι, βεβαιωθείτε ότι το RPM που κατεβάζετε προορίζεται για τη διανομή σας.

Δημοφιλή διανομές που χρησιμοποιούν RPM:

  • Red Hat Enterprise Linux
  • Μαλακό καπέλλο
  • openSUSE
  • SUSE Linux Enterprise Server
  • CentOS
  • PCLinuxOS

Πακέτα TAR

Ξέρω ότι είπα ότι δεν υπάρχει καθολική συσκευασία για το Linux, αλλά αυτό δεν είναι 100% αλήθεια. Όταν βλέπετε μια εφαρμογή που είναι συσκευασμένη ως TAR, TGZ ή TAR.GZ, υπάρχει μια καλή πιθανότητα να εκτελείται στο μηχάνημά σας. Το πρόβλημα είναι ότι η εγκατάσταση δεν είναι τόσο απλή όσο δείχνει τον κέρσορα σας ή εισάγει μια μόνο εντολή. Εγκατάσταση ενός αρχείου TAR αξίζει τον δικό του ξεχωριστό οδηγό Πώς να μεταγλωττίσετε και να εγκαταστήσετε τα αρχεία TAR GZ & TAR BZ2 στο Ubuntu Linux Πώς να μεταγλωττίσετε και να εγκαταστήσετε τα αρχεία TAR GZ & TAR BZ2 στο Ubuntu Linux Διαβάστε περισσότερα.

Αυτό οφείλεται στο γεγονός ότι αυτό το αρχείο δεν μεταφέρεται σε εκτελέσιμη μορφή. Αντίθετα, περιέχει τα αρχεία προέλευσης που απαιτούνται για τη δημιουργία της συγκεκριμένης εφαρμογής. Ορισμένα αρχεία TAR συνοδεύονται από τις προσωπικές οδηγίες εγκατάστασης και το πρόγραμμα που προκύπτει ενδέχεται να μην εμφανίζεται αυτόματα στο μενού εφαρμογής.

Δημοφιλή διανομές που χρησιμοποιούν αποκλειστικά το TAR:

  • Arch Linux
  • Slackware

Περισσότερα από όπου προέρχεται

Οι τρεις τύποι που αναφέρονται παραπάνω δεν είναι οι μόνες μορφές πακέτων για το Linux, αλλά είναι οι πιο συνηθισμένες. Ορισμένες διανομές αναπτύσσουν τους δικούς τους τύπους που δεν χρησιμοποιούνται αλλού. Το Gentoo έχει ebuild. Ο Pardus έχει PiSi (σύντομη για τα πακέτα που έχουν εγκατασταθεί με επιτυχία όπως προορίζεται). Το Android, το οποίο είναι τεχνικά ένα διανομέα Linux, χρησιμοποιεί το APK.

Γιατί οι μορφές πακέτων είναι τόσο περίεργες;

Κάθε τύπος είναι ένα αρχείο που περιέχει τι πρέπει να εκτελέσει μια εφαρμογή συν τα μεταδεδομένα που απαιτούνται από έναν διαχειριστή πακέτων. Δεδομένου ότι διαφορετικές διανομές χρησιμοποιούν διαφορετικά εργαλεία και αποθετήρια Ποια Linux Package Manager (και Distro) είναι κατάλληλη για εσάς; Ποιο διαχειριστή πακέτων Linux (και το Distro) είναι κατάλληλο για εσάς; Μια βασική διαφορά μεταξύ των κύριων διανομών Linux είναι ο διαχειριστής πακέτων. οι διαφορές είναι αρκετά ισχυρές ώστε να μπορούν να επηρεάσουν την επιλογή της διανομής. Ας δούμε πώς δουλεύουν οι διάφοροι διαχειριστές πακέτων. Διαβάστε περισσότερα, τι διαφέρει σε αυτά τα μεταδεδομένα. Αυτός είναι ο λόγος για τον οποίο ακόμη και οι μορφές που μοιράζονται το ίδιο όνομα, όπως το Fedora και το openSUSE RPM, δεν είναι εγγυημένες για συμβατότητα.

Τι πιστεύετε για την εγκατάσταση λογισμικού στο Linux; Πώς συγκρίνεται με άλλα λειτουργικά συστήματα; Θα μπορούσε να βελτιωθεί; Μοιραστείτε τις σκέψεις σας, και εάν έχετε οποιεσδήποτε ερωτήσεις, μη διστάσετε να ρωτήσετε!

In this article