AppImage

...το μέρος για να ξεκινήσετε!

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Παρακαλώ να επιλέξετε, με προσοχή, την άδεια που θέλετε να έχουν οι οδηγοί που συγγράφετε.
Πληροφορίες για τις άδειες μπορείτε να βρείτε εδώ.
Άμα επιθυμείτε κάποια άλλη άδεια επικοινωνήστε με κάποιο Διαχειριστή είτε Συντονιστή.

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

AppImage

Δημοσίευσηαπό the_eye » 14 Νοέμ 2018, 20:25

Τα AppImage είναι ένας νέος τρόπος στο Linux για πακετάρισμα εφαρμογών. Το πακέτο περιλαμβάνει όλες τις βιβλιοθήκες που είναι απαραίτητες για την εκτέλεση της εφαρμογής οπότε δεν έχει εξαρτήσεις και προβλήματα σε διάφορες διανομές.
Απλά κάνουμε εκτελέσιμο ένα αρχείο AppImage και τρέχει, χωρίς εγκατάσταση. Είναι σαν μια portable εφαρμογή.
https://appimage.org/

και εδώ μια λίστα με εφαρμογές
https://appimage.github.io/apps/
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: AppImage

Δημοσίευσηαπό Learner » 17 Νοέμ 2018, 14:39

Το ίδιο και τα Snaps. https://snapcraft.io

Και τα Flatpacks. https://flatpak.org
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9765
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: AppImage

Δημοσίευσηαπό the_eye » 17 Νοέμ 2018, 16:57

Μπορείς να βρεις κάποια διαφορά μεταξύ τους ; Δεν το έχω ψάξει, αλλά νομίζω ότι για τα snaps, flats πρέπει να υπάρχει κάποια υποδομή στην διανομή. Είναι έτσι ;
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: AppImage

Δημοσίευσηαπό Learner » 18 Νοέμ 2018, 01:22

the_eye έγραψε:Μπορείς να βρεις κάποια διαφορά μεταξύ τους ; Δεν το έχω ψάξει, αλλά νομίζω ότι για τα snaps, flats πρέπει να υπάρχει κάποια υποδομή στην διανομή. Είναι έτσι ;


Υπάρχουν πολλά άρθρα του στυλ "Snaps vs Flatpaks vs Appimages"

Προσωπικά έχω τρέξει και τα τρία είδη πακέτων σε διαφορετικές διανομές, πχ Snap σε Fedora, Appimage σε Ubuntu κλπ.
Τα αρνητικά με τέτοιου είδους πακέτα είναι ο όγκος (θυμίζουν exe - πχ Firefox = 193ΜΒ) , επίσης το θέμα (theme) δεν ταιριάζει πάντα, καθώς και ότι σε σχέση με τα κλασσικά πακέτα (.deb) είναι πιο αργά στη φόρτωση.

Φαίνεται η μορφή Snap τείνει να επικρατήσει και αυτό διότι αναπτύσσεται από το Ubuntu, που όπως ξέρουμε διαμορφώνει πράγματα και καταστάσεις, λόγω δημοτικότητας.
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9765
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: AppImage

Δημοσίευσηαπό konnn » 24 Νοέμ 2018, 01:34

Θεωρώ πως τουλάχιστον τα snaps βοηθούν πολύ σε σερβερ καταστάσεις όπου οι ρυθμίσεις είναι πιο αυτοματοποιημένες , το μέγεθος μικρότερο και η διαχείριση ευκολότερη.
1 Linux: Μέτριος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Προχωρημένος
2 Desktop : Ubuntu 16.04 64bit
a Intel Core i3 CPU 530 2.93GHz ‖ RAM 3824 MiB ‖ Intel DH55HC -
b nVidia Device [10de:1040] (rev a1)
c eth0: Intel 82578DC Gigabit Network Connection
3 Notebook : Ubuntu 16.04 64 bit
a Intel Core i3-2365M CPU @ 1.40GHz ‖ RAM 3854 MiB ‖ LENOVO 20197
b Intel 2nd Generation Core Processor Family Integrated Graphics Controller
c 5 wlan0: Intel Centrino Wireless-N 2230 ⋮ eth0: Realtek RTL8101E/RTL8102E

Αυτόματη υπογραφή.
Άβαταρ μέλους
konnn
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3568
Εγγραφή: 12 Ιούλ 2010, 17:54
Τοποθεσία: Καλαμάτα
Launchpad: konnn
Εκτύπωση

Re: AppImage

Δημοσίευσηαπό the_eye » 24 Νοέμ 2018, 01:58

Στα snaps δεν πρέπει να τρέχει κάποιος deamon, για να παίξουν ; Δηλαδή θέλει κάποια προετοιμασία το λειτουργικό για να τρέξει. Το AppImage δεν θέλει τίποτα, απλά κάνεις εκτελέσιμο το ένα και μοναδικό αρχείο που κατεβάζεις και τρέχει.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: AppImage

Δημοσίευσηαπό Learner » 01 Δεκ 2018, 16:33

the_eye έγραψε:Στα snaps δεν πρέπει να τρέχει κάποιος deamon, για να παίξουν ; Δηλαδή θέλει κάποια προετοιμασία το λειτουργικό για να τρέξει. Το AppImage δεν θέλει τίποτα, απλά κάνεις εκτελέσιμο το ένα και μοναδικό αρχείο που κατεβάζεις και τρέχει.


Ναι όντως. Επίσης και στα Flatpaks τα απαιτούμενα runtimes.

Υπάρχει ένα πίνακας σύγκρισης στο AppImage Wiki που δείχνει αρκετά πράγματα.

https://github.com/AppImage/AppImageKit ... comparison
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9765
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: AppImage

Δημοσίευσηαπό Maras » 05 Δεκ 2018, 01:25

Ένα ενδιαφέρον άρθρο για να δείτε κάποιες από τις διαφορές τους.
https://liquidat.wordpress.com/2018/11/16/flatpak-a-solution-to-the-linux-desktop-packaging-problem/
“Long is the way, and hard, that out of hell leads up to light.”
Άβαταρ μέλους
Maras
saintTUX
saintTUX
 
Δημοσιεύσεις: 1460
Εγγραφή: 25 Ιούλ 2017, 12:49
Εκτύπωση


Επιστροφή στο Οδηγοί - How to - Tutorials