Το AppImage
είναι το φορμάτ που προτιμώ αν δεν μπορώ να βρω κάτι έτοιμο και αξιόπιστο σε debian
πακέτο και είτε δεν έχω την διάθεση, είτε δεν μπορώ, να του κάνω εγκατάσταση με τον παλιό καλό τρόπο του compiling. Ας μην συζητήσουμε την επιλογή μου, αλλά ας παραδεχτούμε πως ο χειρισμός των πακέτων σε AppImage
είναι για μαζοχιστές. Θα πρέπει να κάνεις το πακέτο εκτελέσιμο, να το βάλεις σε κάποιο φάκελο που υπάρχει στο path, να φτιάξεις το αρχείο .desktop
, να του φτιάξεις ένα softlink
με ένα φιλικό για το τερματικό όνομα και βέβαια να του κάνεις τις αναβαθμίσεις με το χέρι.
Με το AppImageLauncher τα περισσότερα από αυτά τα προβλήματα ανοίκουν στο παρελθόν. Απλά κατεβάζεις το αρχείο και το ανοίγεις. Και θα μεταφέρει το αρχείο σε μια κατάλληλη θέση, θα το κάνει εκετλέσιμο και θα φτιάξει μια καταχώρηση στο μενού, με εικονίδιο και περιγραφή!
Στο παράδειγμα θα χρησιμοποιήσω το RawThrape ένα πρόγραμμα που δεν μπόρεσα να το βρω αλλιώς. Το κατεβάζω και απλά του κάνω κλικ. Την πρώτη φορά θα με ρωτήσει αν θέλω να αλλάξω τον φάκελο που θα βάζει τα εκτελέσιμα, κάτι που επέλεξα να κάνω, αλλίως θα τα βάλει στον φάκελο ~/Applications
που είναι μια χαρά.
Μετά θα με ρωτήσει αν θέλω να γίνει ενσωμάτωση στο σύστημα, ή αν απλά θέλω να το τρέξω
Και το πρόγραμμα έχει εγκατασταθεί και τρέχει!
Απεγκατάσταση και αναβάθμιση
Αν το γραφικό περιβάλλον βοηθά οι διαδικασία αυτή είναι πάλι υπόθεση ενός κλικ
Εγκατάσταση
Μένει να λεχθεί πως κάνει εγκατάσταση του. Αρχικά υποστήριζε μόνο Ububtu και Mint, αλλά υπάρχει σήμερα υποστήριξη για πολλές διανομές. Δεν το βρήκα στα αποθετήρια, αλλά μπορείτε να το κατεβάσετε από εδώ
Ενδιαφέρον βρίσκω πως μπορείς να το κατεβάσεις και σαν … AppImage
Υπάρχει και ένα PPA για διανομές βασισμένες σε 19.04 και άνω.
sudo add-apt-repository ppa:appimagelauncher-team/stable
sudo apt update
sudo apt install appimagelauncher
Για χρήση σε scripts ή από το τερματικό υπάρχει η εντολή ail-cli
.
Αυτή την στιγμή υπάρχουν 1020 εφαρμογές σε AppImage και μπορείτε να τις βρείτε εδώ: https://appimage.github.io/apps/. Χρησιμοποιήστε το φορμάτ μόνο αν δεν υπάρχει στα αποθετήρια του συστήματος η εφαρμογή που θέλετε, ή αν αυτή υπάρχει άλλα είναι παλιά έκδοση και θέλετε οπωσδήποτε την καινούργια.