Εκπαιδευτικά σεμινάρια

Appimage: εφαρμογές Linux που εκτελούνται σε διαφορετικές διανομές

Πίνακας περιεχομένων:

Anonim

Το AppImage είναι μια μορφή που σας επιτρέπει να προμηθεύετε πακέτα Linux, με δυνατότητα εκτέλεσης σε διαφορετικές διανομές, σε φορητή λειτουργία και χωρίς την ανάγκη για πρόσθετα δικαιώματα εγκατάστασης (root). Το έργο αυτό γεννήθηκε το 2004 ως ένα κλικ, έκτοτε συνεχίζει να αναπτύσσεται, το 2011 άλλαξε το όνομά του το 2011 στο PortableLinuxApps και μετονομάστηκε το 2013 με το σημερινό του όνομα.

Τι είναι το AppImage;

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

Τι είναι το AppImageKit;

Το AppImageKit είναι το σύνολο εργαλείων που συμπληρώνουν τη μορφή AppImage, η οποία διευκολύνει την ορθή εφαρμογή του. Το έργο είναι ανοικτού κώδικα και βρίσκεται σε ένα αποθετήριο GitHub.

Τα κύρια κύρια εργαλεία που παρέχει το AppImageKit είναι:

  • create-appdir - Ένα εργαλείο γραμμής εντολών που εκτελείται στο Ubuntu και μετατρέπει το πακέτο λογισμικού σε έναν κατάλογο εφαρμογών (AppDir), ο οποίος μπορεί να χρησιμοποιηθεί ως είσοδος στο AppImageAssistant. Λάβετε υπόψη ότι, παρόλο που έχει γραφτεί για το Ubuntu, θα πρέπει να λειτουργεί και σε debian και θα μπορούσε να μεταφερθεί σε άλλες διανομές, χρησιμοποιώντας τους αντίστοιχους διαχειριστές πακέτων. AppImageAssistant: είναι μια γραφική εφαρμογή διεπαφής χρήστη που μετατρέπει ένα AppDir σε AppImage. AppRun: το εκτελέσιμο αρχείο που βρίσκει και εκτελεί την εφαρμογή που περιέχεται στο AppImage. runtime: το μικρό δυαδικό ELF που είναι ενσωματωμένο στην κεφαλίδα κάθε AppImage.

Πώς να εκτελέσετε / εγκαταστήσετε ένα AppImage;

Για να εκτελέσετε ένα AppImage, πρέπει μόνο να κάνετε λήψη της εφαρμογής και να ακολουθήσουμε αυτά τα δύο βήματα:

Κάντε το εκτελέσιμο:

chmod a + x παράδειγμαNameApp.AppImage

Για εκτέλεση:

./ampleExampleApp.AppImage

Μερικές δημοφιλείς εφαρμογές όπως: Atom, Arduino, Blender, Chromium, Firefox, LibreOffice, μεταξύ άλλων. Παρέχουν ήδη την ευκαιρία να κατεβάσουν ένα AppImage από τη σελίδα τους.

Σας συνιστούμε να διαβάσετε το Ubuntu 16.04 Xenial Xerus.

Πλεονεκτήματα και μειονεκτήματα του AppImage

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

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

Εκπαιδευτικά σεμινάρια

Η επιλογή των συντακτών

Back to top button