Appimage: εφαρμογές Linux που εκτελούνται σε διαφορετικές διανομές
Πίνακας περιεχομένων:
- Τι είναι το AppImage;
- Τι είναι το AppImageKit;
- Πώς να εκτελέσετε / εγκαταστήσετε ένα AppImage;
- Πλεονεκτήματα και μειονεκτήματα του AppImage
Το 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 θα ήταν να έχει πλεόνασμα βιβλιοθήκης, να σπαταλάει χώρο αποθήκευσης και επίσης να τρέχει ταυτόχρονα σε ορισμένες περιπτώσεις.
Πώς να δημιουργήσετε ένα usb πολλαπλών εκκινήσεων με πολλαπλές διανομές linux
Σε αυτό το σεμινάριο θα σας δείξουμε πώς μπορείτε να δημιουργήσετε ένα USB πολλαπλών εκκινήσεων με διάφορες διανομές Linux χρησιμοποιώντας το δωρεάν εργαλείο Yumi.
Διανομές ban linux των Windows 10
Η Microsoft καταργεί τη συμβατότητα των Windows 10 S με τις διανομές GNU / Linux για λόγους ασφαλείας, δεν θα μπορείτε να τις εγκαταστήσετε.
Παραμετροί ελέγχου υπερβολικής ροής που εκτελούνται σε 1080p / 4k
Δεν υπάρχει αμφιβολία ότι το Overwatch είναι το βιντεοπαιχνίδι της στιγμής σε όλες τις πλατφόρμες, ας δούμε την απόδοσή του σε ανάλυση 1080p και 4k.