λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Τεχνολογία Λογισμικού

Τι προσδιορίζει το λογισμικό καθορίζοντας τη διαδρομή καταλόγου όπου η εφαρμογή αποθηκεύεται στο σύστημα αρχείων;

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

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

* Πολλαπλές εγκαταστάσεις: Ένας χρήστης μπορεί να εγκαταστήσει πολλαπλές εκδόσεις του ίδιου λογισμικού, το καθένα σε διαφορετική τοποθεσία. Το μονοπάτι δεν θα διαφοροποιούσε μεταξύ τους.

* ΑΠΟΚΑΤΑΣΤΑΣΗ: Μετά την απεγκατάσταση, το μονοπάτι εξακολουθεί να υπάρχει (αν και μπορεί να είναι άδειο), αλλά το λογισμικό έχει φύγει.

* Συμβολικές συνδέσεις/συντομεύσεις: Το πραγματικό εκτελέσιμο μπορεί να βρίσκεται αλλού, με τον κατάλογο να περιέχει μόνο συντομεύσεις ή συμβολικούς δεσμούς.

Αντί να χρησιμοποιεί τη διαδρομή, το λογισμικό συνήθως αναγνωρίζεται από:

* Όνομα αρχείου: Αυτό είναι πιο συνεπές, αν και δεν εξακολουθεί να μην είναι ανόητο (πολλαπλές εκδόσεις μπορεί να έχουν παρόμοια ονόματα).

* Μοναδικά αναγνωριστικά (UUIDS): Πολλοί εγκαταστάτες δημιουργούν μοναδικά αναγνωριστικά για κάθε εγκατάσταση.

* Καταχωρήσεις μητρώου (Windows): Τα Windows χρησιμοποιούν το μητρώο για την αποθήκευση πληροφοριών σχετικά με το εγκατεστημένο λογισμικό.

* Διαχειριστές πακέτων (Linux, MacOS): Οι διαχειριστές πακέτων όπως το APT, το YUM ή το Homebrew Track Packages και τις εκδόσεις τους.

* Ψηφιακές υπογραφές: Αυτά επαληθεύουν την αυθεντικότητα και την προέλευση του λογισμικού.

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

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

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