A software package is installed to multiple target systems in a
client/server distributed processing system. The software package is
installed on program files of the server. A target list of clients served
by the server is established, and the software package is installed on
program files of each client in the target list. In one embodiment, the
software package contains installation options for each client in the
target list, and the target list establishing operation analyzes each
client to determine what, if any, installation options are to be installed
on the client and constructs a target list of clients and installation
options for each client as determined by the analysis. In another
embodiment, the software package contains additional software packages for
each client on the target list and the target list establishing operation
analyzes each client to determine if one or more client-specific packages
are to be installed on the client and what are the to-be-installed,
client-specific packages. The installing operation in this embodiment
reads from the target list a client entry, identifying a client and
client-specific packages for the client, and installs onto the file system
of the client the client-specific packages identified in the client entry.
Ένα πακέτο λογισμικού εγκαθίσταται στα πολλαπλάσια συστήματα στόχων σε έναν πελάτη/έναν κεντρικό υπολογιστή διανεμημένους επεξεργασία του συστήματος. Το πακέτο λογισμικού εγκαθίσταται στα αρχεία προγράμματος του κεντρικού υπολογιστή. Ένας κατάλογος στόχων πελατών που εξυπηρετούνται από τον κεντρικό υπολογιστή καθιερώνεται, και το πακέτο λογισμικού εγκαθίσταται στα αρχεία προγράμματος κάθε πελάτη στον κατάλογο στόχων. Σε μια ενσωμάτωση, το πακέτο λογισμικού περιέχει τις επιλογές εγκαταστάσεων για κάθε πελάτη στον κατάλογο στόχων, και ο κατάλογος στόχων που καθιερώνει τη λειτουργία αναλύει κάθε πελάτη για να καθορίσει ποιες, ενδεχομένως, επιλογές εγκαταστάσεων πρόκειται να εγκατασταθούν στον πελάτη και κατασκευάζει έναν κατάλογο στόχων επιλογών πελατών και εγκαταστάσεων για κάθε πελάτη όπως καθορίζεται από την ανάλυση. Σε μια άλλη ενσωμάτωση, το πακέτο λογισμικού περιέχει τα πρόσθετα πακέτα λογισμικού για κάθε πελάτη στον κατάλογο στόχων και ο κατάλογος στόχων που καθιερώνει τη λειτουργία αναλύει κάθε πελάτη για να καθορίσει εάν μια ή περισσότερες πελάτης-συγκεκριμένες συσκευασίες πρόκειται να εγκατασταθούν στον πελάτη και ποιες είναι οι-ΕΊΜΑΙ-ΕΓΚΑΤΕΣΤΗΜΈΝΕΣ, πελάτης-συγκεκριμένες συσκευασίες. Η λειτουργία εγκατάστασης σε αυτήν την ενσωμάτωση διαβάζει από τον κατάλογο στόχων ένα λήμμα πελατών, που προσδιορίζει έναν πελάτη και πελάτης-συγκεκριμένες συσκευασίες για τον πελάτη, και εγκαθιστά επάνω στο σύστημα αρχείων του πελάτη τις πελάτης-συγκεκριμένες συσκευασίες που προσδιορίζονται στο λήμμα πελατών.