Εύκολη χρήση εφαρμογών AppImage

Το AppImage είναι το φορμάτ που προτιμώ αν δεν μπορώ να βρω κάτι έτοιμο και αξιόπιστο σε debian πακέτο και είτε δεν έχω την διάθεση, είτε δεν μπορώ, να του κάνω εγκατάσταση με τον παλιό καλό τρόπο του compiling. Ας μην συζητήσουμε την επιλογή μου, αλλά ας παραδεχτούμε πως ο χειρισμός των πακέτων σε AppImage είναι για μαζοχιστές. Θα πρέπει να κάνεις το πακέτο εκτελέσιμο, να το βάλεις σε κάποιο φάκελο που υπάρχει στο path, να φτιάξεις το αρχείο .desktop, να του φτιάξεις ένα softlink με ένα φιλικό για το τερματικό όνομα και βέβαια να του κάνεις τις αναβαθμίσεις με το χέρι.

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

Στο παράδειγμα θα χρησιμοποιήσω το RawThrape ένα πρόγραμμα που δεν μπόρεσα να το βρω αλλιώς. Το κατεβάζω και απλά του κάνω κλικ. Την πρώτη φορά θα με ρωτήσει αν θέλω να αλλάξω τον φάκελο που θα βάζει τα εκτελέσιμα, κάτι που επέλεξα να κάνω, αλλίως θα τα βάλει στον φάκελο ~/Applications που είναι μια χαρά.

εικόνα

Μετά θα με ρωτήσει αν θέλω να γίνει ενσωμάτωση στο σύστημα, ή αν απλά θέλω να το τρέξω

εικόνα

Και το πρόγραμμα έχει εγκατασταθεί και τρέχει!

Απεγκατάσταση και αναβάθμιση

Αν το γραφικό περιβάλλον βοηθά οι διαδικασία αυτή είναι πάλι υπόθεση ενός κλικ

εικόνα

Εγκατάσταση

Μένει να λεχθεί πως κάνει εγκατάσταση του. Αρχικά υποστήριζε μόνο Ububtu και Mint, αλλά υπάρχει σήμερα υποστήριξη για πολλές διανομές. Δεν το βρήκα στα αποθετήρια, αλλά μπορείτε να το κατεβάσετε από εδώ

Ενδιαφέρον βρίσκω πως μπορείς να το κατεβάσεις και σαν … AppImage :slight_smile:

Υπάρχει και ένα 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/. Χρησιμοποιήστε το φορμάτ μόνο αν δεν υπάρχει στα αποθετήρια του συστήματος η εφαρμογή που θέλετε, ή αν αυτή υπάρχει άλλα είναι παλιά έκδοση και θέλετε οπωσδήποτε την καινούργια.

11 «Μου αρέσει»

Αν και νομιζω το εχω ξαναπει, νομιζω κολλαει να το ξαναπω. Για appimage που εχουν παρε δωσε με το ιντερνετ, βρισκω πολυ βολικο το firetools (δηλαδη το gui του firejail) που εχει υποστηριξη για appimage → https://firejail.wordpress.com/documentation-2/appimage-support/ και που ειναι και πιο ασφαλες (νομιζω) να τις τρεχεις απο εκει και χρησιμευει και σαν launcher…

4 «Μου αρέσει»

Είναι πολύ καλή λύση, το χρησιμοποιούσα χρόνια στο neon plasma user edition.
Τώρα στο focal fossa δεν το χω ακόμη εγκαταστήσει. Μόλις το εγκαταστήσω θα δοκιμάσω και το pling store app image

1 «Μου αρέσει»

Στην έκδοση (V2.1.4)
Σε mint 19.3 xfce με δεξί κλικ δίνει μόνο δυνατότητα απεγκατάστασης,
Σε rebornos cinnamon δεν δίνει δυνατότητα ούτε απεγκατάστασης ούτε αναβάθμισης αλλά για το δεύτερο ίσως να μην το έχουν ως δυνατότητα οι εφαρμογές που το δοκίμασα…
Κατά τα άλλα ακόμα μια ευκολία!!
Να θυμόμαστε, όσοι μπορούμε να στηρίζουμε αυτές τις προσπάθειες …

2 «Μου αρέσει»

Η αυτόματη αναβάθμιση σπάνια δουλεύει, τουλάχιστον απ την εμπειρία μου με μερικές εφαρμογές

3 «Μου αρέσει»

@Asfodelus μήπως μπορείς να συμπληρώσεις την εγκατάσταση για Debian, (ή κάποιος άλλος στο forum), για μια πιο ολοκληρωμένη προσέγγιση, μιας και το άρθρο σου προβάλλεται στο README.md του AppImageLauncher;

arch=$(dpkg --print-architecture)
wget "https://github.com$(curl -L "https://github.com/TheAssassin/AppImageLauncher/releases/latest" | \
  awk -F\" -v arch=$arch '/a href.*bionic/&&$0~arch{print $2}')"
sudo dpkg -i appimagelauncher-*.deb
sudo apt-get update
sudo apt-get install -f

Αυτό για Debian 10. Άλλαξε το bionic στο awk pattern σε xenial για Debian 9.

1 «Μου αρέσει»

Σε Arch-οειδή υπαρχει στο αποθετηριο.

1 «Μου αρέσει»

Εγώ έχω μαζεμένα τα appimage σε έναν φάκελο και απλά τα κάνω pin στα αγαπημένα με ένα custom icon. Σε κάθε καινούργια έκδοση, απλά αλλάζω το path από τα αγαπημένα. Η αλήθεια βέβαια, είναι ότι έχω σύνολο 3 ή 4, οπότε δεν το θεωρώ κόπο.

2 «Μου αρέσει»

@konfou
ευχαριστούμε πολύ για τη λύση,

αν θέλεις μόνο άλλαξε την - σε κάτω _ πριν τον *
η οποία σίγουρα μπήκε από κεκτημένη ταχύτητα,
στην εντολή
sudo dpkg -i appimagelauncher-*.deb για να γίνει
sudo dpkg -i appimagelauncher_*.deb
γιατί διαφορετικά δεν αντιστοιχεί σε ονομα/σια release.
Η λύση σου είναι η μοναδική που έχω συναντήσει μέχρι τώρα για debian και μάλλον πρέπει να την κοινοποιήσεις στους προγραμματιστές για να γίνει ευρύτερα γνωστή.

Ναι ισχύει έχει λάθος. Δυστυχώς δεν γίνεται να κάνω edit τόσο καιρό μετά.

Επίσης αντί για κανονικές εκδόσεις από το σύνδεσμο https://github.com/TheAssassin/AppImageLauncher/releases/latest μπορεί να χρησιμοποιηθεί το https://github.com/TheAssassin/AppImageLauncher/releases/tag/continuous που έχει τα τελευταία builds από το κώδικα (χρειάζεται κι ένα | tail -1 μετά το awk μέρος). Εκτός και αν χρησιμοποιείται Debian 9 γιατί βλέπω δεν δημιουργούνται xenial builds.

Νομίζω υπάρχει ανοικτό θέμα στο αποθετήριο με ερώτηση σχετικά με εγκατάσταση σε debian 11…