Πώς να βρείτε και να εγκαταστήσετε εφαρμογές λογισμικού στο Fedora Linux


Υπάρχουν αμέτρητα πακέτα λογισμικού που είναι διαθέσιμα για εγκατάσταση στη διανομή Fedora Linux από το χώρο αποθήκευσης που παρέχεται από το έργο Fedora. Μπορείτε επίσης να ενεργοποιήσετε άλλα αποθετήρια τρίτων, όπως το COPR ή το RPM Fusion για την εγκατάσταση πρόσθετων εφαρμογών λογισμικού.

Όπως και άλλες διανομές Linux, το Fedora χρησιμοποιεί ένα σύστημα διαχείρισης πακέτων DNF για την εγκατάσταση, την αναβάθμιση και την αφαίρεση πακέτων λογισμικού και στοιχείων. Το σύστημα διαχείρισης πακέτων του Fedora χρησιμοποιεί τη μορφή πακέτου RPM.

Σε αυτό το άρθρο, θα εξηγήσουμε πώς να βρείτε και να εγκαταστήσετε εφαρμογές λογισμικού στη διανομή Fedora Linux χρησιμοποιώντας το βοηθητικό πρόγραμμα γραφικών και τη γραμμή εντολών (CLI). Θα καλύψουμε επίσης αποθετήρια τρίτων για την εγκατάσταση πακέτων, χρησιμοποιώντας πηγαίο κώδικα και άλλες μεθόδους εγκατάστασης.

Εγκατάσταση λογισμικού στο Fedora μέσω του Graphical Utility

Ο ευκολότερος τρόπος εγκατάστασης λογισμικού στο Fedora είναι η χρήση του βοηθητικού προγράμματος γραφικών. Σας επιτρέπει να περιηγηθείτε, να βρείτε και να εγκαταστήσετε εφαρμογές. Ακριβώς όπως σε κάθε διανομή Linux εκεί έξω, πρέπει να έχετε δικαιώματα root για να εγκαταστήσετε οποιοδήποτε πακέτο στο Fedora.

Στην προεπιλεγμένη επιφάνεια εργασίας, GNOME, μεταβείτε στο μενού Δραστηριότητες και, στη συνέχεια, κάντε κλικ στο εικονίδιο Λογισμικό όπως υποδεικνύεται στο στιγμιότυπο οθόνης.

Μπορείτε να βρείτε πακέτα λογισμικού στις προτεινόμενες κατηγορίες, για παράδειγμα, Παραγωγικότητα ή κάτω από τις Επιλογές εκδότη.

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

Εγκατάσταση λογισμικού στο Fedora μέσω της γραμμής εντολών

Το δεύτερο και προηγμένο μέσο εγκατάστασης πακέτων λογισμικού στο Fedora είναι μέσω της γραμμής εντολών χρησιμοποιώντας το βοηθητικό πρόγραμμα DNF, το οποίο χρησιμοποιείται για τη διαχείριση (εγκατάσταση, αφαίρεση και ενημέρωση) πακέτων στο Fedora (από την έκδοση 22), είναι μια εφαρμογή υψηλότερου επιπέδου που βασίζεται πάνω από RPM.

Συνδεθείτε ως χρήστης root και εγκαταστήστε τα πακέτα στο Fedora χρησιμοποιώντας το εργαλείο DNF όπως φαίνεται.

Για να αναζητήσετε ένα πακέτο χρησιμοποιώντας την εντολή DNF (αντικαταστήστε τις ματιές με το πραγματικό όνομα της εφαρμογής):

dnf search glances

Για να εγκαταστήσετε ένα πακέτο που ονομάζεται glances, εκτελέστε την ακόλουθη εντολή (απαντήστε y σε τυχόν ζητήματα, εάν είναι απαραίτητο):

dnf install glances

Ενεργοποίηση αποθετηρίων τρίτων στο Fedora

Όπως αναφέραμε νωρίτερα, το Fedora παρέχει το μεγαλύτερο μέρος του λογισμικού που θα χρειαστείτε για την επιτυχή εκτέλεση του συστήματός σας. Σε περίπτωση που λείπει ένα πακέτο, είναι πολύ πιθανό να βρείτε ένα αποθετήριο τρίτου μέρους που μπορείτε να προσθέσετε, έτσι ώστε η εγκατάσταση να μπορεί να διαχειρίζεται με τον ενσωματωμένο διαχειριστή πακέτων.

Υπάρχει ένας αριθμός αποθετηρίων λογισμικού τρίτων για το Fedora, τα οποία χρησιμοποιούνται συνήθως από τους τελικούς χρήστες και δεν έρχονται σε αντίθεση μεταξύ τους:

  • http://rpmfusion.org – παρέχει λογισμικό που το Fedora Project ή το Red Hat δεν θέλει να στείλει
  • http://rpm.livna.org – συμπληρωματικό του RPM Fusion
  • https://copr.fedorainfracloud.org/ – ένα εύχρηστο σύστημα κατασκευής που παρέχει ένα αποθετήριο πακέτων.

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

Εγκατάσταση λογισμικού στο Fedora με χρήση πηγαίου κώδικα

Υπάρχουν περιπτώσεις όπου ένα πακέτο δεν βρίσκεται σε κανένα αποθετήριο ή αναπτύσσεται εσωτερικά ή χρειάζεται να εγκαταστήσετε ένα πακέτο με προσαρμοσμένες εξαρτήσεις. Σε τέτοιες περιπτώσεις, μπορείτε να το εγκαταστήσετε από την πηγή. Οι προγραμματιστές ή οι συντηρητές πακέτων παρέχουν συνήθως οδηγίες σχετικά με τον τρόπο εγκατάστασης εφαρμογών από την πηγή.

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

  • Τα πακέτα δεν μπορούν να ενημερώνονται εύκολα και αυτόματα (για να διορθωθούν ζητήματα ασφαλείας, σφάλματα και να προσθέσετε βελτιώσεις).
  • οι εξαρτήσεις μπορεί να μην καλύπτονται εύκολα και άλλα δευτερεύοντα ζητήματα.

Άλλες μέθοδοι εγκατάστασης

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

  • CPAN – Perl
  • PyPI, easy_install, pip – Python
  • RubyGems, στολίδι – Ruby
  • npm – Node.js
  • goget/goinstall – Πήγαινε
  • Κλουβί – Rust και πολλά άλλα.

Αυτό είναι όλο! Σε αυτό το άρθρο, εξηγήσαμε πώς να βρείτε και να εγκαταστήσετε εφαρμογές στο Fedora. Χρησιμοποιήστε την παρακάτω φόρμα σχολίων για να κάνετε ερωτήσεις ή να μοιραστείτε τις σκέψεις σας μαζί μας.