by: Cerebrux
Στο σημερινό οδηγό θα προετοιμάσουμε την διανομή μας για να μπορούμε να κάνουμε εγκατάσταση εφαρμογές που έχουν πακεταριστεί σε flatpak.
Τα flatpak όπως τα snap και appimage είναι «άλλο ένα» σύστημα διανομής πακέτων εφαρμογών για διανομές Linux. Κάποια λογισμικά κυκλοφορούν από τους δημιουργούς τους ως έτοιμα πακέτα flatpak τα οποία μπορείτε να εγκαταστήσετε με μια απλή εντολή.
Αρκετές διανομές, ιδιαιτέρα δε αυτές που προέρχονται από την οικογένεια RedHat έχουν ήδη το υποσύστημα του flatpak προεγκατεστιμένο στο λειτουργικό σύστημα οπότε οι χρήστες τους κάνουν εγκατάσταση εφαρμογές που είναι πακεταρισμένα σε flatpak μέσω τερματικού ή π.χ. του Gnome Software.
Αντίθετα οι περισσότερες διανομές Linux δεν το έχουν, οπότε πάμε να δούμε πως προετοιμάζουμε την διανομή μας και να κάνουμε και εγκατάσταση μια εφαρμογή όπως το Stremio.
Ακολουθήστε αυτά τα απλά βήματα για να ξεκινήσετε να χρησιμοποιείτε το Flatpak
Εγκατάσταση του Flatpak
Το πρώτο βήμα σε περίπτωση που δεν είναι σεταρισμένο στο σύστημά μας το flatpak είναι να επισκεφτούμε την σελίδα:
θα δείτε μια σελίδα όπως την παρακάτω. Εκεί θα επιλέξετε την διανομή σας
αν ας πούμε έχετε Ubuntu 24.04 (ή κάποια παράγωγά της), τότε τα βήματα που θα δείτε είναι τα παρακάτω που αντιγράφετε και κάνετε επικόλληση σε ένα τερματικό:
- Ανοίξτε ένα τερματικό και κάντε εγκατάσταση το flatpak με την παρακάτω εντολή
sudo apt install flatpak
- Προσθέστε το αποθετήριο Flathub με την παρακάτω εντολή
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
- Για να ολοκληρώσετε τη ρύθμιση, επανεκκινήστε το σύστημά σας. Τώρα το μόνο που έχετε να κάνετε είναι να εγκαταστήσετε μερικές εφαρμογές
Εγκατάσταση εφαρμογών πακεταρισμένων σε flatpak
Για να κάνετε εγκατάσταση μια εφαρμογή που είναι σε flatpak, τώρα που έχετε ενημερώσει το σύστημά σας για το «από που να τα κατεβάζω» (a.k.a repository – αποθετήριο) πρώτα αποφασίζουμε ποια εφαρμογή θέλουμε:
Πάμε στην σελίδα
και κάνουμε αναζήτηση την εφαρμογή που θέλουμε. π.χ. έστω ότι θέλουμε το Stremio για να βλέπουμε τις ταινίες και τις σειρές μας. Μόλις το βρούμε, σιγουρευόμαστε ότι είναι από τον επίσημο διανομέα (έχει το σηματάκι γνησιότητας κάτω από το όνομα) και στην συνέχεια πατάμε το βελάκι δεξιά για να μας εμφανίσει την εντολή εγκατάστασης π.χ.:
1 | flatpak install flathub com.stremio.Stremio |
Αυτό ήταν ! Την εντολή που σας λέει στο RUN δεν χρειάζεται να την τρέξετε εκτός από τις περιπτώσεις που θέλετε να δείτε τι συμβαίνει και δεν τρέχει ή να διαγνώσετε κάποιο κρασάρισμα.
Εναλλακτικά μπορούμε και χωρίς να πάμε στην σελίδα να ψάξουμε απευθείας στο τερματικό:
1 | flatpak search stremio |
και στην συνέχεια να το κάνουμε εγκατάσταση
1 | flatpak install stremio |
Για απεγκατάσταση:
1 | flatpak uninstall stremio |
Σε περίπτωση που υπάρχουν ίδια ονόματα πακέτων, τότε μπορείτε να χρησιμοποιήστε το Application ID αντί του ονόματος του πακέτου. π.χ αντί stremio μπορώ να κάνω την εγκατάσταση/απεγκατάσταση με com.stremio.Stremio
ΣΗΜΕΙΩΣΗ: Επειδή τα flatpak όπως και τα snap και appimage δουλεύουν με κάποιες δικλίδες ασφαλείας, δεν έχουν «δικαίωμα» πρόσβασης σε βιβλιοθήκες του υπόλοιπου λειτουργικού συστήματος. Αν για παράδειγμα θέλουμε Ελληνικό Ορθογράφο σε εφαρμογές που δουλεύουν με κείμενα και είναι σε flatpak τότε ακολουθούμε τα βήματα στον οδηγό: Ελληνικός ορθογράφος σε Flatpak εφαρμογές
Αναβάθμιση εφαρμογών Flatpak
Για την αναβάθμιση των εφαρμογών που είναι εγκατεστημένα με Flatpak μπορούμε να τρέχουμε την εντολή:
1 | flatpak update |
Εναλλακτικά αν έχετε διανομή Ubuntu ή βασισμένο σε αυτό, μπορείτε να εγκαταστήσετε το uCareSystem το οποίο έχει την δυνατότητα και ελέγχει αυτόματα αν υπάρχουν διαθέσιμες αναβαθμίσεις και σε flatpak.
Μια τελευταία επιλογή για τους χρήστες διανομών που έχουν το καθαρό GNOME ως γραφικό περιβάλλον ή το KDE, είναι να εγκαταστήσετε το extention για διαχείριση flatpak:
πχ σε Debian με GNOME Software εγκατεστημένο, προσθέτουμε το extention:
1 | sudo apt install gnome-software-plugin-flatpak |
π.χ. σε Κubuntu ή KDE Neon με Discover:
1 | sudo apt install plasma-discover-backend-flatpak |
Πηγή άρθρου: https://planet.ellak.gr/ , https://cerebrux.net/