λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Άλλα Λογισμικό Ηλεκτρονικών Υπολογιστών

Πού μπορείτε να βρείτε ένα πρόγραμμα Linux με την ίδια λειτουργικότητα του iExpress για τα Windows;

Δεν υπάρχει ένα ενιαίο, άμεσο ισοδύναμο με το iExpress στο Linux που επαναλαμβάνει * όλα τα χαρακτηριστικά του. Η λειτουργικότητα του Iexpress είναι αρκετά συγκεκριμένη για τα Windows και την προσέγγιση της συσκευασίας. Ωστόσο, μπορείτε να επιτύχετε παρόμοια αποτελέσματα χρησιμοποιώντας ένα συνδυασμό εργαλείων, ανάλογα με τις πτυχές του IEXPRESS που χρειάζεστε:

Εάν πρέπει να δημιουργήσετε ένα αρχείο αυτο-εκχυλίσματος:

* `7z` ή άλλοι διαχειριστές αρχείων: Οι περισσότερες κατανομές Linux περιλαμβάνουν `7Z` (μέρος του πακέτου` P7ZIP`). Μπορείτε να δημιουργήσετε ένα αρχείο αυτο-εξαγοράς δημιουργώντας ένα κανονικό αρχείο (π.χ. `.7z`,` .tar.gz`, `.zip`) και στη συνέχεια να χρησιμοποιήσετε ένα σενάριο κελύφους για να το αποσυσκευάσετε όταν εκτελείται. Αυτό το σενάριο θα μπορούσε επίσης να εκτελέσει άλλες εργασίες κατά την εξαγωγή. Αυτό είναι το πλησιέστερο ισοδύναμο με τη βασική λειτουργικότητα του IEXPRESS.

* `Shar` (Αρχείο Shell): Μια πιο βασική μέθοδος για τη δημιουργία αρχείων αυτο-εξώθησης είναι η χρήση του «Shar». Δημιουργεί ένα σενάριο κελύφους που αποσυσκευάζει το αρχείο.

Εάν πρέπει να δημιουργήσετε ένα πρόγραμμα εγκατάστασης:

* εγκαταστάτες: Για έναν πιο εξελιγμένο πρόγραμμα εγκατάστασης, παρόμοιο με τις δυνατότητες της IEXPRESS για την εκτέλεση των εκτελεστών και των επεξεργασιών μητρώου (αν και όχι άμεσα ισοδύναμες), θα θέλετε ένα εξειδικευμένο εργαλείο δημιουργίας εγκαταστάτη. Υπάρχουν αρκετές επιλογές:

* μεταγλωττιστής ρύθμισης inno: Ενώ κυρίως ένα εργαλείο Windows, υπάρχουν τρόποι να το χρησιμοποιήσετε μέσω του κρασιού (δεν συνιστάται για σύνθετα έργα λόγω πιθανών προβλημάτων συμβατότητας).

* NSIS (σύστημα εγκατάστασης Nullsoft Scriptable): Παρόμοια με την ρύθμιση Inno, κυρίως ένα εργαλείο Windows. Το κρασί είναι και πάλι πιθανό, αλλά λιγότερο από ιδέος, λύση.

* εγκαταστάτες Linux-Native: Αυτά ποικίλλουν ανάλογα με το σύστημα διανομής και συσκευασίας. Παραδείγματα περιλαμβάνουν:

* πακέτα deb (.deb) για debian/ubuntu: Δημιουργήθηκε χρησιμοποιώντας εργαλεία όπως `dpkg-deb` ή` checkInstall`.

* πακέτα RPM (.RPM) για το Red Hat/Fedora/CentOS: Δημιουργήθηκε χρησιμοποιώντας `rpmbuild`.

* appimage: Ένα εκτελέσιμο εκτελέσιμο αρχείο που εκτελείται σε διάφορες διανομές χωρίς να απαιτεί την εγκατάσταση. Εργαλεία όπως `appimagetool 'χρησιμοποιούνται για τη δημιουργία τους.

* flatpak: Μια άλλη μορφή συσκευασίας διασταυρούμενης διανομής με το δικό της σύνολο εργαλείων.

* snapcraft: Ακόμη μια άλλη μορφή συσκευασίας διασταυρούμενης διανομής από την κανονική.

Εν ολίγοις: Δεν υπάρχει ενιαία αντικατάσταση. Η καλύτερη προσέγγιση εξαρτάται σε μεγάλο βαθμό από τις συγκεκριμένες ανάγκες σας. Εάν στοχεύετε κατά κύριο λόγο για ένα αρχείο αυτο-εξώθησης, το "7Z` και ένα σενάριο κελύφους είναι ένα καλό σημείο εκκίνησης. Για μια πλήρη εμπειρία εγκατάστασης, ένα σύστημα συσκευασίας Linux-native όπως το AppImage, το FlatPak ή το Snapcraft είναι πιο κατάλληλο, αν και περισσότερο εμπλέκονται για τη δημιουργία. Η χρήση εργαλείων εγκατάστασης των Windows στο Linux μέσω κρασιού γενικά αποθαρρύνεται, εκτός εάν έχετε έναν πολύ επιτακτικό λόγο, λόγω πιθανών προβλημάτων αστάθειας και συμβατότητας.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα