Είναι συνήθως κοινό, για πολλούς χρήστες του Δωρεάν και ανοιχτά λειτουργικά συστήματα, Ειδικά σε GNU / Linux, στις πολλές παραλλαγές του σε μορφές Διανομές (Distros), θέλω να εγκαταστήσω μια συγκεκριμένη εξωτερική εφαρμογή και να μην είμαστε σε θέση να το κάνουμε, αφού δεν είναι συμβατή με τη δική μας GNU / Linux Distro ή με τον αριθμό έκδοσης.
Πρόσφατα, αυτό ακριβώς συνέβη σε μένα, όταν ήθελα να βοηθήσω έναν συνάδελφο να εγκαταστήσει την εφαρμογή Packet Tracer 7.xx. για το δικό του Debian Distro 10, χρησιμοποιώντας το δικό μου MX Linux 19.1 Distro. Και μετά από έρευνα και δοκιμή, εγκατάσταση εξωτερικών πακέτων από άλλα Distros (Ubuntu / Debian) και κάνει «Ξεπερασμένο» (Κατηφορικός) ανακατευθύνσεις πακέτων και βιβλιοθηκών χρησιμοποιώντας το μεταβλητή $ LD_LIBRARY_PATH και δημιουργώντας συμβολικούς συνδέσμους, όλα ήταν άχρηστα, μέχρι να χρησιμοποιήσω το εργαλείο Pkg2εφαρμογή.
Είναι καλό, πρώτα απ 'όλα, να επισημάνουμε ότι η μορφή αρχείου ή η τεχνολογία AppImage ανήκει σε αυτό που είναι γνωστό ως "Καθολικές εφαρμογές για GNU / Linux". Μεταξύ των μορφών που περιλαμβάνονται σε αυτό το όνομα, εκτός από το AppImageσυναντιούνται Flatpak y Θραύση. Αν και, ορισμένοι συχνά περιλαμβάνουν την τεχνολογία πακέτων γνωστή ως Orbital Apps.
Τι είναι το AppImage;
Ως εκ τούτου, Το AppImage είναι μια μορφή διανομής φορητού λογισμικού σε GNU / Linux δεν χρειάζονται δικαιώματα superuser για την εγκατάσταση της εφαρμογής. Με τέτοιο τρόπο, να επιτρέπεται και να διευκολύνεται το δυαδική διανομή λογισμικού, αυτό είναι ανεξάρτητο από το GNU / Linux Distros. Αυτό είναι πολύ χρήσιμο, τόσο για προγραμματιστές όσο και για χρήστες.
"Κατεβάστε μια εφαρμογή, κάντε την εκτελέσιμη και εκτελέστε. Δεν είναι απαραίτητο να το εγκαταστήσετε. Οι βιβλιοθήκες συστήματος και οι προτιμήσεις του συστήματος δεν τροποποιούνται. Μπορεί επίσης να τρέξει σε ένα sandbox όπως το Firejail. Διανείμετε την εφαρμογή σας Linux σε μορφή AppImage και κερδίστε χρήστες που εκτελούν όλες τις κοινές διανομές Linux. Συσκευάστε μια φορά και τρέξτε παντού. Προσεγγίζει χρήστες σε όλες τις μεγάλες διανομές επιτραπέζιων υπολογιστών". https://appimage.org/
Pkg2appimage: Εργαλείο για τη δημιουργία εφαρμογών AppImage
Σύμφωνα με τους προγραμματιστές του Τεχνολογία AppImage στον επίσημο ιστότοπό του, χρησιμοποιεί επίσημα το εργαλείο AppImageKit για να δημιουργήσετε εφαρμογές από το μηδέν υπό τη μορφή . AppImage. Εν τω μεταξύ, για να δημιουργήσετε (μετατροπή) εφαρμογές AppImage από άλλους που έχουν ήδη δημιουργηθεί με άλλες μορφές, χρησιμοποιήστε το εργαλείο Pkg2εφαρμογή.
Στη δική μου περίπτωση, αφού ήθελα να φτιάξω ένα . AppImage της αίτησης Packet Tracer 7.xx, Προχώρησα στη χρήση της διαδικασίας που περιγράφεται στο Το αποθετήριο GitHub του Konradmb στο Pkg2appimage και το Packet Tracer.
Χρήση του Pkg2εφαρμογή
Και όπως λέει ο συγγραφέας, προχώρησα στα ακόλουθα βήματα με τις αντίστοιχες εντολές εντολών τους:
A.- Βήμα 1
Αποθήκη αρχείων Clone .yml για το Packet Tracer
κλώνος git https://github.com/konradmb/PacketTracer-AppImage.git
cd PacketTracer-AppImage /
Β. Βήμα 2
Κατεβάστε το εργαλείο Pkg2appimage και κάντε το εκτελέσιμο
wget https://github.com/AppImage/pkg2appimage/raw/master/pkg2appimage chmod + x pkg2appimage
Γ. Βήμα 3
Ενημέρωση περιεχομένου του αρχείο .yml με νέα διαδρομή λήψης αρχείων Packet Tracerκαθώς η τρέχουσα διαδρομή λήψης δεν περιέχει το αρχείο. Για το σκοπό αυτό, ο επεξεργαστής νανο κονσόλας μπορεί να χρησιμοποιηθεί ως εξής:
nano PacketTracer.yml
Τότε πρέπει σχόλιο (απενεργοποίηση με #) την ξεπερασμένη γραμμή και εισαγάγετε τη σωστή, μία γραμμή υψηλότερη ως εξής:
- wget -c https://dllb2.pling.com/api/files/download/j/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6IjE1NjY3MjEzNDAiLCJ1IjpudWxsLCJsdCI6ImRvd25sb2FkIiwicyI6Ijc5ZDUxNWZlZmRjZTExZDAxY2NmNGQ4OWU5YmJhNzJhOWE3OTc5MzdkN2U1NWUxY2Y1MDAwYWJiNTA1ODQyN2Y3ZGRhODNjOTA0ZjQxMzU0ZTUzNzU0YThkODE0NWRlZWYwMmUyNWEyMDdhMTM3ZjdmZTgxNTY0MjIxNGE0YTRmIiwidCI6MTU4ODQ2MTE1Miwic3RmcCI6bnVsbCwic3RpcCI6bnVsbH0.qpUCNIAk2kRMkXamvP-mYn03caCLa743Pgt7BoggSGQ/packet_tracer_7.2.1_for_linux_64_bit.tar.gz # wget -c https://www.netacad.com/portal/sites/default/files/resources/PacketTracer/packet_tracer_7.2.1_for_linux_64_bit.tar.gz
Δ. - Βήμα 4
Δημιουργήστε το πακέτο . AppImage del Packet Tracer αναφέρεται στο αρχείο .yml
./pkg2appimage PacketTracer.yml
Ε. Βήμα 5
Εκτελέστε το πακέτο . AppImage del Packet Tracer κατασκευασμένο. Το ίδιο, σε περίπτωση που όλα έχουν εκτελεστεί σωστά, πρέπει να είναι στη διαδρομή:
"/ home / $ USER / PacketTracer-AppImage / out /"
Και όταν εκτελεστεί, θα μπορείτε να οπτικοποιήσετε το δικό σας νέα εφαρμογή AppImage χωρίς καμία δυσκολία, όπως φαίνεται παρακάτω:
MX Linux 19.1 Team (Με βάση το Debian 10 - Buster)
Ομάδα GNU / Linux Debian 10 (Buster)
Μετά από αυτό το σεμινάριο και ορισμένες δοκιμές και ενέργειες σφάλματος, ελπίζω ότι πολλοί μπορούν να δημιουργήσουν τις δικές τους εφαρμογές . AppImage χρησιμοποιώντας Pkg2εφαρμογή.
Συμπέρασμα
Ελπίζουμε αυτό "χρήσιμη μικρή ανάρτηση" επί «Pkg2appimage»
, ένα εργαλείο σχεδιασμένο για τη δημιουργία αρχεία εγκατάστασης εφαρμογών υπό τη μορφή AppImage χρησιμοποιώντας δυαδικά αρχεία (tar.gz, .deb ή .ppa) υφιστάμενη και α αρχείο περιγραφής .yml για την επίτευξη μετατροπής? να είσαι πολύ ενδιαφέρον και χρησιμότητα, Για το σύνολο «Comunidad de Software Libre y Código Abierto»
και μεγάλη συμβολή στη διάδοση του υπέροχου, γιγαντιαίου και αναπτυσσόμενου οικοσυστήματος εφαρμογών του «GNU/Linux»
.
Και για περισσότερες πληροφορίες, μην διστάσετε πάντα να επισκεφθείτε κανένα Διαδικτυακή βιβλιοθήκη ως OpenLibra y jedit να διαβασω βιβλία (PDF) σχετικά με αυτό το θέμα ή άλλα τομείς γνώσης. Προς το παρόν, αν σας άρεσε αυτό «publicación»
, μην σταματήσετε να το μοιράζεστε με άλλους, στο δικό σας Αγαπημένοι ιστότοποι, κανάλια, ομάδες ή κοινότητες κοινωνικών δικτύων, κατά προτίμηση δωρεάν και ανοιχτό ως Μαστόδονταςή ασφαλές και ιδιωτικό Telegram.
Ή απλώς επισκεφτείτε την αρχική μας σελίδα στο DesdeLinux ή εγγραφείτε στο επίσημο κανάλι Τηλεγράφημα από DesdeLinux για να διαβάσετε και να ψηφίσετε για αυτό ή άλλες ενδιαφέρουσες δημοσιεύσεις «Software Libre»
, «Código Abierto»
, «GNU/Linux»
και άλλα θέματα που σχετίζονται με «Informática y la Computación»
, Και «Actualidad tecnológica»
.
Γεια σας!
Πολύ καλή θέση! Χαίρομαι που βλέπω ότι η ισπανόφωνη κοινότητα Linux ενδιαφέρεται για τη μορφή AppImage. Θα ήθελα να κάνω μια μικρή συμβολή. Το εργαλείο pkg2appimage βρίσκεται εδώ και αρκετό καιρό και έχει κάποιες ελλείψεις. Το πιο αξιοσημείωτο είναι ότι τα προκύπτοντα πακέτα δεν μπορούν να χρησιμοποιηθούν σε μια διανομή με χαμηλότερο glibc από το σύστημα που χρησιμοποιήθηκε για τη δημιουργία του. Αυτός είναι ο λόγος για τον οποίο αναπτύχθηκε ένα άλλο πιο ικανό εργαλείο.
appimage-builder (https://appimage-builder.readthedocs.io) Όπως το pkg2appimage χρησιμοποιεί ένα αρχείο yml για διαμόρφωση. Στην τεκμηρίωση μπορείτε να βρείτε ένα σεμινάριο για το πώς να το χρησιμοποιήσετε. Και φυσικά μπορείτε πάντα να ρωτήσετε, θα διευκρινίσω με ευχαρίστηση τυχόν ερωτήσεις.
αφορά
Εικόνα κράτησης θέσης Alexis Lopez Zubieta
Συνεισφέρων έργων AppImage
Χαιρετισμούς Αλέξης! Σας ευχαριστώ πολύ για το θετικό σας σχόλιο στο άρθρο. Ελπίζουμε να γράψουμε σύντομα ένα άρθρο σχετικά με το εργαλείο που προτείνετε ως μια πιο σύγχρονη εναλλακτική λύση στο pkg2appimage. Για τα υπόλοιπα, Επιτυχία, υγεία και πολλές ευλογίες σε εσάς και σε όλους τους άλλους στο έργο AppImage.
Φίλοι σας λέω ότι είχα μια δυσάρεστη εμπειρία με τη μορφή .appimage, σας λέω, πριν από λίγες μέρες εγκατέστησα το balena etcher (στο KDE Neon μου) που δυστυχώς για μένα τώρα έρχεται μόνο σε αυτήν τη μορφή στην έκδοση Linux. Το εγκατέστησα, το χρησιμοποίησα και το διαγράψαμε, από εκεί ξεκίνησε το πρόβλημα, δημιουργώ ένα φάκελο στο σπίτι που ονομάζεται Εφαρμογές που ακόμα κι αν το διαγράψετε, δημιουργείται ξανά μετά από κάθε επανεκκίνηση. Χρειάζονται περισσότερο από μια ημέρα για να βρείτε τα κρυφά αρχεία που δημιουργούνται χωρίς την εξουσιοδότησή σας όταν εκτελείτε ένα. παράσταση. Για μένα αυτή η μορφή μοιάζει περισσότερο με έναν ιό από οποιονδήποτε άλλο τύπο προγράμματος. Χωρίς αστεία, επανεγκαθιστώ κάτι άλλο σε αυτήν τη μορφή.
Χαιρετισμούς Viejuber YT! Είναι ντροπή. Έχω εγκαταστήσει / απεγκαταστήσει το Balena με το AppImage χωρίς προβλήματα και δεν πίστευα πραγματικά ότι το AppImage είναι μια κακή πρωτοβουλία ή μια κακώς εφαρμοσμένη πρωτοβουλία. Πρέπει να δοκιμάσετε περισσότερα για να δείτε πώς πηγαίνει ...
Γεια σας,
Συγχαρητήρια για αυτήν την ανάρτηση. Ήμουν επίσης τρελός προσπαθώντας να τρέξω το PacketTracer στο LMDE4 μου (Debian 10)
Ακολουθώντας τις οδηγίες που πέτυχα για το PacketTracer 7.2.1, αλλά συνεχίζει να καταρρέει εάν το δοκιμάσω για το 7.3.0 με τα ίδια προβλήματα εξάρτησης με το libjpeg.so.8 και άλλα.
Ευχαριστίες και ευχές.
Χαιρετισμούς Javi42! Σας ευχαριστώ για το σχόλιό σας, χαίρομαι που η ανάρτηση ήταν χρήσιμη για εσάς.
Γεια σας,
Εκκρεμεί να λειτουργήσει με το Open με: Έχω δοκιμάσει να δημιουργήσω την αντίστοιχη .desktop αλλά δεν καταλαβαίνει καλά το όρισμα% f,% F ή% U έτσι ώστε να ανοίξει το αρχείο που περνά από την παράμετρο.
Χαιρετισμούς.