Αναγνώστες σαν εσάς βοηθούν στην υποστήριξη του MUO. Όταν κάνετε μια αγορά χρησιμοποιώντας συνδέσμους στον ιστότοπό μας, ενδέχεται να κερδίσουμε μια προμήθεια θυγατρικών.

Με τόσες πολλές διανομές και μεθόδους συσκευασίας Linux που είναι διαθέσιμες, δεν είναι περίεργο που οι προγραμματιστές επιλέγουν συχνά να διανέμουν τα προγράμματά τους σε μια μορφή —όπως το AppImage— που μπορεί να εκτελεστεί από οποιοδήποτε σύστημα Linux. Αλλά η διαχείριση των AppImages είναι επίπονη και δεν ενσωματώνεται εύκολα στο μενού του συστήματός σας.

Ευτυχώς, υπάρχει μια λύση που μπορεί να σας βοηθήσει να χρησιμοποιήσετε το AppImages σαν να ήταν κανονικές εφαρμογές Linux.

Τι είναι οι AppImages και γιατί υπάρχουν;

Δεν είναι μυστικό ότι το Linux είναι μια κατακερματισμένη πλατφόρμα και αυτό μπορεί να είναι επώδυνο για εσάς όταν προσπαθείτε να εγκαταστήσετε λογισμικό που έχει μεταγλωττιστεί ως δυαδικό για μια διανομή διαφορετική από τη δική σας. Υπάρχει το DEB για διανομές που βασίζονται στο Debian, το RPM για το Red Hat, το PKG.TAR.XZ για τον διαχειριστή πακέτων Pacman του Arch και πολλά άλλα.

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

AppImage είναι μια μορφή που μπορείτε απλώς να κατεβάσετε και να εκτελέσετε. Αυτές οι εφαρμογές έρχονται συσκευασμένες με όλες τις απαραίτητες εξαρτήσεις και δεν χρειάζεται καν να τις εγκαταστήσετε.

Για να ξεκινήσετε ένα AppImage, πρέπει πρώτα να το κάνετε εκτελέσιμο:

sudochmod +Χκάποια εφαρμογή.AppImage

...μετά κάντε διπλό κλικ στη διαχείριση αρχείων σας ή εάν βρίσκεστε ακόμα σε τερματικό, πληκτρολογήστε:

./someapp. AppImage

Για χρήστες GUI Linux, αυτό μπορεί να είναι αποθαρρυντικό, και παρόλο που υπάρχουν εφαρμογές που θα το κάνουν διαχειριστείτε και εκκινήστε τις AppImages σας για εσάς, δεν είναι τόσο απλό όσο να ανοίξετε το μενού σας και να κάνετε κλικ στο AppImage που θέλετε να εκκινήσετε, σαν να ήταν μια κανονική καθημερινή εφαρμογή.

Το AppImageLauncher είναι μια εφαρμογή ανοιχτού κώδικα, η οποία μπορεί να κάνει πραγματικότητα το όνειρό σας να εκκινήσετε το AppImages από το μενού του συστήματός σας.

Τι είναι το AppImageLauncher;

Το AppImageLauncher κάνει περισσότερα από όσα υποδηλώνει το όνομά του και μόλις εγκατασταθεί στο σύστημά σας, θα υποκλέψει όλα προσπαθεί να ανοίξει ένα AppImage, δίνοντάς σας ένα παράθυρο διαλόγου με την επιλογή να επιλέξετε πώς θέλετε να είναι το AppImage αντιμετωπίζεται.

Μπορείτε να επιλέξετε είτε να εκτελέσετε το AppImage μία φορά είτε να το ενσωματώσετε με το μενού συστήματος, έτσι ώστε εάν θέλετε να εκκινήσετε την εφαρμογή στο μέλλον, να χρειάζεται μόνο να την επιλέξετε από το μενού.

Οι κανονικές εφαρμογές που εγκαθίστανται μέσω του διαχειριστή πακέτων ενημερώνονται μαζί με το σύστημά σας, αλλά το AppImages, ως αρχεία που κατεβάζετε μία φορά και συνήθως εκτελούνται κάνοντας κλικ στο εικονίδιο, δεν ενημερώνονται.

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

Εάν έχετε βαρεθεί με ένα συγκεκριμένο AppImage και θέλετε να το αποσύρετε από το σύστημά σας, το AppImageLauncher μπορεί να το χειριστεί και αυτό.

Πώς να εγκαταστήσετε το AppImageLauncher σε Linux

Το AppImageLauncher είναι προεγκατεστημένο σε συστήματα Manjaro και υπάρχουν επίσημες εκδόσεις διαθέσιμες για Debian, Ubuntu και Fedora. Υπάρχει επίσης μια έκδοση AppImageLauncher που υποστηρίζεται από την κοινότητα για το Arch Linux. Το βασικό λειτουργικό σύστημα δεν υποστηρίζεται αυτήν τη στιγμή.

Εγκαταστήστε το AppImageLaucher σε Debian ή Ubuntu

Προσθέστε το AppImageLauncher PPA και, στη συνέχεια, ενημερώστε το σύστημά σας:

sudo add-apt-repository ppa: appimagelauncher-team/stable
sudo apt εκσυγχρονίζω

Τώρα εγκαταστήστε το AppImageLauncher με:

sudo apt εγκαθιστώ appimagelauncher

Εγκαταστήστε το AppImageLauncher σε συστήματα που βασίζονται σε αψίδα

Το AppImageLauncher είναι διαθέσιμο στο το Arch User Repository και μπορείτε να το εγκαταστήσετε χρησιμοποιώντας το yay:

sudo yay -S appimagelauncher

Στο Fedora και σε άλλες διανομές RPM

Πραγματοποιήστε λήψη της πιο πρόσφατης έκδοσης RPM από τη σελίδα AppImageLauncher GitHub Releases.

Κατεβάστε:AppImageLauncher

Στη συνέχεια, μεταβείτε στον κατάλογο Λήψεις χρησιμοποιώντας την εντολή cd και πληκτρολογήστε:

sudoσ.α.λ-Εγώappimagelauncher-x.rpm

Πώς να χρησιμοποιήσετε το AppImageLauncher για να δημιουργήσετε καταχωρήσεις μενού

Αφού εγκαταστήσετε το AppImageLauncher, δείτε πώς μπορείτε να το χρησιμοποιήσετε για να προσθέσετε ένα AppImage στο μενού συστήματος:

  1. Κατεβάστε μια AppImage που θέλετε να χρησιμοποιήσετε. Εντοπίστε το AppImage στη διαχείριση αρχείων σας και ξεκινήστε το.
  2. Το AppImageLauncher θα ξεκινήσει αντί για το AppImage. Εάν αυτή είναι η πρώτη φορά που χρησιμοποιείτε το AppImageLauncher, κάντε κλικ Προσαρμογή για να επιλέξετε τον κατάλογο όπου θέλετε να αποθηκεύονται οι AppImages σας και, στη συνέχεια, κάντε κλικ Εντάξει.
  3. Θα εμφανιστεί ένα νέο παράθυρο διαλόγου που σας προσφέρει την επιλογή Εκτελέστε μια φορά ή Ενσωματώστε και τρέξτε.
  4. Για να μετακινήσετε το AppImage στην καθορισμένη τοποθεσία και να ενσωματωθεί στο μενού του συστήματός σας, επιλέξτε Ενσωματώστε και τρέξτε.
  5. Η εφαρμογή θα ξεκινήσει. Την επόμενη φορά που θέλετε να εκκινήσετε την εφαρμογή, απλώς ανοίξτε το μενού του συστήματός σας και κάντε κλικ στο εικονίδιο της εφαρμογής.

Η ενσωμάτωση της εφαρμογής στο μενού του συστήματός σας είναι εξαιρετική—μέχρι να μην το θέλετε πλέον. Για να διαγράψετε το AppImage:

  1. Ανοίξτε το μενού του συστήματός σας και εντοπίστε το εικονίδιο AppImage.
  2. Κάντε δεξί κλικ στο εικονίδιο AppImage.
  3. Επιλέγω Καταργήστε το AppImage από το σύστημα.

Εάν υπάρχουν διαθέσιμες ενημερωμένες εκδόσεις των AppImages, θα μπορείτε να τις ενημερώσετε από το ίδιο μενού περιβάλλοντος.

Το AppImageLauncher διευκολύνει τη διαχείριση των AppImages

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

Αντί να κάνετε αναζήτηση στα προεπιλεγμένα αποθετήρια για λογισμικό που έχει δημιουργηθεί ειδικά για τη διανομή σας, διερευνήστε τις τεράστιες βιβλιοθήκες AppImages που είναι διαθέσιμες για όλες τις πλατφόρμες Linux.