Πώς να εγκαταστήσετε εφαρμογές Linux

Εάν έχετε αποφασίσει να κάνετε το άλμα στη χώρα του Linux, μια από τις πρώτες ερωτήσεις που μπορεί να ρωτήσετε τον εαυτό σας είναι: «Πώς Εγκαταστήσω εφαρμογές;» Θα αφαιρέσουμε το μυστήριο από αυτήν την εργασία, ώστε να έχετε όλα τα εργαλεία που χρειάζεστε για να κάνετε τη δουλειά σας Έγινε.

Οι Μέθοδοι Εγκατάστασης

Υπάρχουν τρεις διαφορετικοί τρόποι για να εγκαθιστώ εφαρμογές σε Linux:

  • Χρήση γραφικού διαχειριστή πακέτων.
  • Από τη γραμμή εντολών.
  • Μεταγλώττιση από τον πηγαίο κώδικα.

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

Έχει σημασία η επιλογή διανομής;

Η απάντηση σε αυτή την ερώτηση εξαρτάται από τη μέθοδο εγκατάστασης που επιλέγετε. Εάν επιλέξετε να ακολουθήσετε τη διαδρομή διαχείρισης πακέτων GUI, όπως το Ubuntu Λογισμικό, το λογισμικό GNOME ή το Elementary AppStore, η επιλογή διανομής δεν είναι τόσο σημαντική. Η εγκατάσταση ενός λογισμικού με το λογισμικό GNOME είναι ίδια στο Debian όπως και στο Fedora. Η διανομή έχει σημασία όταν ξεκινάτε να εργάζεστε με την εγκατάσταση εφαρμογών από τη γραμμή εντολών επειδή πολλές διανομές Linux χρησιμοποιούν διαφορετικό διαχειριστή πακέτων—κάτι που μας φέρνει στην επόμενη ερώτησή μας.

Τι είναι ο Διαχειριστής πακέτων;


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

  • DPKG: Ο βασικός διαχειριστής πακέτων για διανομές που βασίζονται στο Debian.
  • Κατάλληλος: Μια διεπαφή για το σύστημα DPKG, που βρίσκεται σε διανομές που βασίζονται στο Debian, όπως το Ubuntu, το Linux Mint και το Elementary OS.
  • Apt-get: Ένα πιο πλούσιο σε χαρακτηριστικά διεπαφή για το σύστημα DPKG, που βρίσκεται σε διανομές που βασίζονται στο Debian.
  • RPM: Ο βασικός διαχειριστής πακέτων που βρίσκεται σε διανομές που βασίζονται σε Red Hat, όπως το Red Hat Enterprise Linux, το CentOS και το Fedora.
  • Yum: Μια διεπαφή για το σύστημα RPM, που βρίσκεται σε διανομές που βασίζονται σε Red Hat.
  • Dnf: Μια πιο πλούσια σε χαρακτηριστικά διεπαφή για το σύστημα RPM.
  • ZYpp: Βρέθηκε στο SUSE και στο OpenSUSE.
  • Pacman: Ο διαχειριστής πακέτων για διανομές που βασίζονται σε Arch Linux.

Εκεί που ο διαχειριστής πακέτων γίνεται λίγο μπερδεμένος για τους νέους χρήστες είναι ότι διανομές όπως το Ubuntu περιέχουν τόσο DPKG όσο και Apt. Η διαφορά είναι ότι η εντολή dpkg χρησιμοποιείται για την εγκατάσταση ενός τοπικού αρχείου .deb, ενώ η εντολή apt μπορεί να εγκαταστήσει λογισμικό από ένα αποθετήριο. Το ίδιο ισχύει για τις διανομές που βασίζονται στο Red Hat, όπου η εντολή rpm χρησιμοποιείται για την εγκατάσταση τοπικών αρχείων .rpm, ενώ το yum και το dnf μπορούν να εγκαταστήσουν λογισμικό από απομακρυσμένα αποθετήρια.

Κάτι που μας οδηγεί στην επόμενη ερώτησή μας.

Τι είναι ένα αποθετήριο;

Σχεδόν κάθε Linux Η διανομή μπορεί να χρησιμοποιεί απομακρυσμένα αποθετήρια για την εγκατάσταση λογισμικού. Το αποθετήριο είναι ένας απομακρυσμένος διακομιστής που περιέχει μια συλλογή λογισμικού που μπορεί να εγκατασταθεί. Υπάρχουν προεπιλεγμένα αποθετήρια που θα γνωρίζει μια διανομή και υπάρχουν διανομές τρίτων που μπορείτε να προσθέσετε στο σύστημά σας. Μόλις προστεθεί ένα αποθετήριο τρίτου μέρους, οποιοδήποτε πακέτο λογισμικού Linux που περιέχεται σε αυτό το αποθετήριο μπορεί να εγκατασταθεί στο σύστημα.

Ας εγκαταστήσουμε κάτι.

Πώς να εγκαταστήσετε προγράμματα σε Linux από ένα GUI

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

  • Ubuntu Linux: Λογισμικό Ubuntu
  • Στοιχειώδες ΛΣ: App Store
  • Λογισμικό GNOME: Οποιαδήποτε διανομή που εκτελεί την επιφάνεια εργασίας του GNOME
  • Ανακαλύπτω: Το εργαλείο GUI του KDE
Το Ubuntu Software GUI.

Δεδομένου ότι το Ubuntu Linux είναι μια από τις πιο δημοφιλείς και φιλικές προς το χρήστη διανομές Linux, θα δείξουμε στο Ubuntu Linux 18.04.

  1. Από το Προωθητής (πλευρική γραμμή στην αριστερή πλευρά της επιφάνειας εργασίας), επιλέξτε το Λογισμικό Ubuntu εικονίδιο (πορτοκαλί χαρτοφύλακα με Α στο κέντρο).

  2. Μόλις ανοίξει το λογισμικό Ubuntu, πατήστε Αναζήτηση στην επάνω δεξιά γωνία.

  3. Αναζητήστε την εφαρμογή που θέλετε να εγκαταστήσετε.

  4. Τύπος Εγκαθιστώ στη σελίδα της εφαρμογής.

    Κουμπί εγκατάστασης για Firefox σε Linux
  5. Όταν σας ζητηθεί, πληκτρολογήστε τον κωδικό πρόσβασης χρήστη.

  6. Αφήστε την εγκατάσταση να ολοκληρωθεί.

Προσθήκη αποθετηρίων από το GUI

Φυσικά, αυτό που μόλις κάναμε ισχύει μόνο για το λογισμικό που βρίσκεται στα προεπιλεγμένα αποθετήρια. Εάν βρείτε ένα αποθετήριο τρίτου μέρους που θέλετε να προσθέσετε, ίσως χρειαστεί να ανοίξετε ένα διαφορετικό κομμάτι λογισμικού. Για παράδειγμα, με το Ubuntu Linux, ανοίγετε το Λογισμικό & ενημερώσεις εφαρμογή. Εάν η διανομή σας έχει την επιφάνεια εργασίας του KDE, μπορείτε όχι μόνο να εγκαταστήσετε λογισμικό από το Discover, αλλά να προσθέσετε αποθετήρια όλα μέσα από το ίδιο εργαλείο.

Εμμένοντας στο παράδειγμά μας, ανοιχτό Λογισμικό & ενημερώσεις. Στο παράθυρο που προκύπτει, κάντε τα εξής:

  1. Επίλεξε το Άλλο λογισμικό αυτί.

    Η καρτέλα Άλλο λογισμικό
  2. Τύπος Προσθήκη.

  3. Πληκτρολογήστε την πλήρη κατάλληλη γραμμή για το αποθετήριο που θα προστεθεί. Για παράδειγμα, «deb http://ppa.launchpad.net/alexlarsson/flatpak/ubuntu Bionic main"

    Προσθήκη νέων αποθετηρίων στο Ubuntu Linux.
  4. Τύπος Προσθήκη πηγής.

  5. Πληκτρολογήστε τον κωδικό πρόσβασης χρήστη.

Πώς να εγκαταστήσετε λογισμικό Linux από τη γραμμή εντολών

Είτε το πιστεύετε είτε όχι, αυτή η διαδικασία είναι στην πραγματικότητα πιο εύκολη από τη γραμμή εντολών.

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

Ας κάνουμε τα εξής:

  • Προσθέστε ένα αποθετήριο
  • Ενημέρωση διαμ
  • Εγκαταστήστε μια εφαρμογή

Για λόγους επίδειξης, θα εγκαταστήσουμε το εργαλείο flatpak, το οποίο είναι ένα καθολικό σύστημα εγκατάστασης.

  1. Το πρώτο πράγμα που πρέπει να κάνετε είναι να προσθέσετε το αποθετήριο τρίτων, οπότε η apt γνωρίζει το λογισμικό. Για να το κάνετε αυτό, ανοίξτε ένα παράθυρο τερματικού και εκδώστε την εντολή:

    sudo add-apt-repository ppa: alexlarsson/flatpak

    Προσθήκη αποθετηρίων από τη γραμμή εντολών.
  2. Θα σας ζητηθεί πρώτα ο κωδικός πρόσβασης χρήστη. Μόλις το πληκτρολογήσετε, θα σας ζητηθεί να πατήσετε Εισαγω να αποδεχτεί την εγκατάσταση του αποθετηρίου. Όταν ολοκληρωθεί, είστε έτοιμοι να προχωρήσετε.

  3. Το επόμενο βήμα είναι η ενημέρωση του apt. Παρόλο που έχετε προσθέσει το αποθετήριο, η apt δεν γνωρίζει το λογισμικό που είναι διαθέσιμο σε αυτόν τον απομακρυσμένο διακομιστή. Για να ενημερώσετε το apt, εκδώστε την εντολή:

    ενημέρωση sudo apt-get

  4. Μόλις ολοκληρωθεί, είστε πλέον έτοιμοι να εγκαταστήσετε το πραγματικό λογισμικό. Για να εγκαταστήσετε το λογισμικό, δώστε την εντολή:

    sudo apt-get install flatpak

    Εγκατάσταση flatpak στο Ubuntu.
  5. Θα σας ζητηθεί να κάνετε ΟΚ την εγκατάσταση. Πληκτρολογήστε "y” και χτύπησε Εισαγω στο πληκτρολόγιό σας. Η εγκατάσταση θα ξεκινήσει και θα τελειώσει, με αποτέλεσμα να εγκατασταθεί flatpak στο σύστημά σας.

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

γραφείο αναζήτησης apt-cache

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

Μόλις βρείτε το όνομα του λογισμικού, εγκαταστήστε το και είστε έτοιμοι.