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


Στο Linux, υπάρχουν πολλοί τρόποι εγκατάστασης ενός πακέτου λογισμικού. Μπορείτε να χρησιμοποιήσετε τους διαχειριστές πακέτων όπως το YUM για διανομές που βασίζονται σε RHEL. Εάν τα πακέτα δεν είναι διαθέσιμα στα επίσημα αποθετήρια, μπορείτε να χρησιμοποιήσετε τα διαθέσιμα PPA ( Για διανομές Debian ) ή να τα εγκαταστήσετε χρησιμοποιώντας DEB ή < ισχυρά πακέτα RPM. Εάν δεν είστε λάτρης της χρήσης του τερματικού, το Κέντρο λογισμικού μπορεί να σας προσφέρει έναν πολύ πιο εύκολο τρόπο εγκατάστασης εφαρμογών. Εάν όλα αποτύχουν, έχετε ακόμα μια επιλογή να χτίσετε από την πηγή.

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

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

Μαζί με τα snaps, ήρθε και το flatpak, το οποίο είναι ένα ακόμη καθολικό σύστημα συσκευασίας.

Flatpaks

Γραπτό σε C, ένα flatpak είναι ένα βοηθητικό πρόγραμμα διαχείρισης πακέτων που επιτρέπει στους χρήστες να εγκαθιστούν και να εκτελούν εφαρμογές σε περιβάλλον δοκιμών ή απομονωμένο. Ακριβώς όπως τα snaps, το flatpak στοχεύει στην απλοποίηση της διαχείρισης πακέτων λογισμικού σε διάφορες διανομές. Ένα μόνο flatpak μπορεί να εγκατασταθεί σε οποιαδήποτε διανομή Linux που υποστηρίζει Flatpak χωρίς καμία τροποποίηση.

Πώς να εγκαταστήσετε το Flatpak σε διανομές Linux

Σε αυτόν τον οδηγό, εστιάζουμε στο πώς μπορείτε να εγκαταστήσετε το Flatpak και να το χρησιμοποιήσετε σε διάφορες διανομές Linux. Η εγκατάσταση του Flatpak είναι μια διαδικασία 2 βημάτων. Αρχικά, πρέπει να εγκαταστήσετε το Flatpak χρησιμοποιώντας τον διαχειριστή πακέτων της διανομής σας και αργότερα να προσθέσετε το αποθετήριο Flatpak ( Flathub ) από όπου θα εγκατασταθούν οι εφαρμογές.

Εγκαταστήστε το Flatpak σε Ubuntu και Mint

Από προεπιλογή, το Flatpak υποστηρίζεται σε Ubuntu 18.04 και Mint 19.3 και σε νεότερες εκδόσεις. Μπορείτε να το επιβεβαιώσετε εκτελώντας την εντολή:

$ sudo apt install flatpak

Εγκαταστήστε το Flatpak σε Distros που βασίζονται στο Debian και στο Debian

Για άλλες διανομές που βασίζονται στο Debian, όπως Zorin, Elementary, και άλλες διανομές, προσθέστε το PPA που εμφανίζεται και εκτελέστε την παρακάτω εντολή:

$ sudo add-apt-repository ppa:alexlarsson/flatpak 
$ sudo apt update 
$ sudo apt install flatpak

Εγκαταστήστε το Flatpak σε RedHat και Fedora

Για Fedora και RHEL/CentOS 8 εκτελέστε την εντολή.

$ sudo dnf install flatpak

Για παλαιότερες εκδόσεις, το RHEL/CentOS 7 χρησιμοποιήστε τη διαχείριση πακέτων yum για να εγκαταστήσετε το flatpak.

$ sudo yum install flatpak

Εγκαταστήστε το Flatpak στο OpenSUSE

Για να ενεργοποιήσετε το Flatpak στο OpenSUSE καλέστε την εντολή:

$ sudo zypper install flatpak

Εγκαταστήστε το Flatpak στο ArchLinux/Manjaro

Τέλος, για να ενεργοποιήσετε το Flatpak στο Arch Linux και τις γεύσεις του, χρησιμοποιήστε την εντολή:

$ sudo pacman -S flatpak

Μόλις εγκατασταθεί το Flatpak, το επόμενο βήμα θα είναι η ενεργοποίηση του αποθετηρίου του Flatpak από όπου θα γίνεται λήψη των εφαρμογών.

Πώς να προσθέσετε το αποθετήριο Flathub στο Linux

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

Για να προσθέσετε Flathub στο σύστημά σας. εκτελέστε την παρακάτω εντολή.

$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Πώς να χρησιμοποιήσετε το Flatpak στο Linux

Πριν εγκαταστήσετε μια εφαρμογή από το αποθετήριο, μπορείτε να αναζητήσετε τη διαθεσιμότητά της στο Flathub χρησιμοποιώντας τη σύνταξη:

$ flatpak search application name

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

$ flatpak search spotify

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

Για να εγκαταστήσετε την εφαρμογή από το αποθετήριο, χρησιμοποιήστε τη σύνταξη:

$ flatpak install [remotes] [Application ID]

Σε αυτήν την περίπτωση, για να εγκαταστήσετε το Spotify, εκτελέστε την εντολή

$ flatpak install flathub com.spotify.Client

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

$ flatpak run [Application ID]

Για παράδειγμα,

$ flatpak run com.spotify.Client

Στην περίπτωσή μου, αυτό είχε ως αποτέλεσμα την εκκίνηση της εφαρμογής Spotify.

Για να απαριθμήσετε τα πακέτα flatpak που βρίσκονται στο σύστημά σας, εκτελέστε την εντολή:

$ flatpak list

Για να απεγκαταστήσετε μια εφαρμογή, χρησιμοποιήστε τη σύνταξη:

$ flatpak uninstall [Application ID]

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

$ flatpak uninstall com.spotify.Client

Για να ενημερώσετε όλα τα πακέτα flatpak, εκτελέστε:

$ flatpak update

Στην περίπτωσή μου, όλα τα flatpak ήταν ενημερωμένα, επομένως δεν έγιναν αλλαγές.

Τέλος, για να ελέγξετε την έκδοση του flatpak που χρησιμοποιείτε, εκτελέστε:

$ flatpak --version
συμπέρασμα

Το Flatpak συμβάλλει πολύ στην παροχή πρόσβασης σε πρόσθετο λογισμικό για το σύστημά σας. Αυτό γίνεται εφικτό από το αποθετήριο Flathub που περιέχει μια τεράστια συλλογή από εφαρμογές flatpak.