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

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

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

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

Είναι πολύ καλή λύση, το χρησιμοποιούσα χρόνια στο 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…

Καλησπέρα,
Μου δημιουργείτε αυτό το πρόβλημα:
E: The repository ‘Index of /appimagelauncher-team/stable/ubuntu noble Release’ does not have a Release file.
N: Updating from such a repository can’t be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Όταν κάνω την εντολή:
sudo add-apt-repository ppa:appimagelauncher-team/stable

Χρησιμοποιώ Ubuntu 24.04
Μήπως ξέρει κανείς τι συμβαίνει;

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

Καλησπέρα και καλώς ήρθες, δεν υπάρχει πακέτο σε αυτά που προσφέρουν για το 24.04, ρίξε μια ματιά και εδώ για να επιβεβαιώσεις:

Αναγράφεται στα δημοσιευμένα πακέτα μέχρι το Ubuntu 22.04. Το λαμβάνω αυτό να σημαίνει ότι δεν είναι διαθέσιμο για 24.04;

Σ’ευχαριστώ!

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

Ακριβώς, το λάθος στο τερματικό αυτό σου λέει, υποδεικνύει ότι το αποθετήριο δεν έχει αρχείο «Release» για την συγκεκριμένη έκδοση Ubuntu (κωδικό όνομα «noble» σε αυτή την περίπτωση).

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

Δυστυχώς η πιο αξιόπιστη μέθοδος για την χρήση των appimage εφαρμογών είναι η χειροκίνητη.

Custom directory για τα appimages, custom .desktop αρχεία και καταχωρήσεις στα applications, χειροκίνητα updates και χειροκίνητη ενημέρωση των .desktop αρχείων κ.ο.κ…

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

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

Διοτι ισως να μην υπαρχουν οι ποροι για κατι τετοιο. Κατι κεντρικο που να εχει το ιδιο βαθμο ασφαλειας και συντηρησιμότητας με DEB,RPM και Flatpaks θελει πολλους εθελοντες να κανουν μια σειρα απο εργασιες… τσεκαρισμα κωδικα, τσεκαρισμα σε εξαρτησεις, δοκιμες, φορμαρισμα της λιστας των εφαρμογων, κατηγοριοποιηση και αλλα.

Για να φτασει το κεντρικο site να ενσωματωθει στο Software Center του GNOME ή του Linux Mint για παραδειγμα (δεν ξερω αν ειναι το ιδιο ή αν εχουν αλλαγες) θα πρεπει να ειναι οσο streamlined ειναι και τα flatpaks. Για να φτασουν εκει τα AppImages απο το σκορπιοχωρι που ειναι τωρα… θα περασουν χρονια και θελει πολυ δουλεια απο πολλους.

Η ερωτηση ειναι… Εφοσον τα AppImages ειναι χρησιμα γιατι δεν το εχουμε ξεκινησει ακομα μεχρι τωρα;

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

για να λεω την αληθεια, προτιμω το κεντρικο package management του apt. και αν κατι δεν υπαρχει εκει, απλα το φτιαχνω. αν δεν μπορω να το φτιαξω, ψαχνω σε πηγες εκδοσεων της διανομης μηπως το βρω σε νεοτερη εκδοση της διανομης (εχει πετυχει αρκετες φορες αυτο). κοιταζω τις εξαρτησεις, πειραζω και λιγο τα πακετα, και κανω εγκατασταση. μεχρι στιγμης ολα πανε νερακι (μοντες… πολλες μοντες… :stuck_out_tongue_closed_eyes: :crazy_face:)

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

Flatpak?

Έχω την έχω κατά βρει :sweat_smile:

Gear Lever?
Τα σπάει για app images…

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