Το πακέτο λήψης βοηθητικών προγραμμάτων και κιτ ανάπτυξης λογισμικού (SDK) για το υποσύστημα για εφαρμογές που βασίζονται σε UNIX, που διατίθεται από την τοποθεσία της Microsoft στο Web (https://go.microsoft.com/fwlink/?LinkId=139521 (η σελίδα ενδέχεται να υπάρχει στα Αγγλικά)) έχει σχεδιαστεί για εργασία με το στοιχείο του Υποσυστήματος για εφαρμογές που βασίζονται σε UNIX (SUA), το οποίο διατίθεται με τα Microsoft® Windows Server® 2008 R2.

Συστατικά που περιλαμβάνονται στο πακέτο λήψης

Το πακέτο λήψης περιέχει τα εξής στοιχεία:

Επιπλέον των δυνατοτήτων που παρέχουν οι υπηρεσίες των Windows® για UNIX 3.5, το πακέτο λήψης υποστηρίζει ανάπτυξη εφαρμογών 64-bit με SUA. Η λήψη επιτρέπει και την ανάπτυξη και ρύθμιση προσαρμοσμένων εφαρμογών UNIX, χρησιμοποιώντας το Oracle Call Interface (OCI) των Windows και τις βιβλιοθήκες ODBC των Windows (συλλογικά αναφέρονται ως "μεικτή κατάσταση" σε όλο το έγγραφο).

Βασικά βοηθητικά προγράμματα, βοηθητικά προγράμματα GNU, SDK και UNIX Perl

Τα στοιχεία αυτά περιλαμβάνουν όλα τα βοηθητικά προγράμματα που βρίσκονταν εγκατεστημένα στις υπηρεσίες των Windows για UNIX 3.5. Αυτό αντιστοιχεί σε περίπου 300 βοηθητικά προγράμματα που βασίζονται σε BSD και προαιρετικά GNU SUA. Πολλά από αυτά τα βοηθητικά προγράμματα (περίπου 80) διατίθενται και σε εκδόσεις 64-bit.

Τα στοιχεία GNU περιλαμβάνουν βοηθητικά προγράμματα και εργαλεία SDK που διανέμονται σύμφωνα με τους όρους της γενικής δημόσιας άδειας GNU (GPL).

Για πλήρη εμφάνιση των βασικών βοηθητικών προγραμμάτων, ανατρέξτε στη Βοήθεια και τις σημειώσεις έκδοσης που παρέχονται με το πακέτο εγκατάστασης.

Βοηθητικά προγράμματα SVR-5

Αυτό το σύνολο αποτελείται από ένα κέλυφος Korn και περίπου 150 βοηθητικά προγράμματα, τα περισσότερα εκ των οποίων υποστηρίζουν SVR-5. Αυτά τα βοηθητικά προγράμματα προς το παρόν διατίθενται σε εκδόσεις των 32 bit και μπορεί να μην λειτουργούν σε συγκεκριμένα σενάρια στα 64 bit. Ωστόσο, τα βοηθητικά προγράμματα λειτουργούν σε πλατφόρμες WOW στα 64 bit.

Για πλήρη εμφάνιση των βοηθητικών προγραμμάτων SVR-5, ανατρέξτε στη Βοήθεια και τις σημειώσεις έκδοσης που παρέχονται με το πακέτο εγκατάστασης.

Βασικό SDK

Η τρέχουσα έκδοση υποστηρίζει τις περισσότερες βιβλιοθήκες και κεφαλίδες που εγκαθίστανται με τις υπηρεσίες των Windows για UNIX 3.5. Αυτές υποστηρίζουν τη μετεγκατάσταση και ανάπτυξη λογισμικού που σχετίζεται με SUA τόσο στα 32 bit όσο και στα 64 bit.

Αυτό το SDK αποτελείται από τις εξής βιβλιοθήκες και τα αντίστοιχα αρχεία κεφαλίδων: Τυπική βιβλιοθήκη C, Τυπική βιβλιοθήκη C++ και Βιβλιοθήκη μαθηματικών. Η τυπική βιβλιοθήκη C++ και η βιβλιοθήκη μαθηματικών είναι ισοδύναμες αυτών που παρέχει η Microsoft στο περιβάλλον συστήματος ανάπτυξης του Microsoft Visual Studio®. Η τυπική βιβλιοθήκη C και η βιβλιοθήκη μαθηματικών διατίθενται σε πλατφόρμες 32 bit και 64 bit. Η τυπική βιβλιοθήκη C++ διατίθεται σε δυαδικές τιμές 32 bit και 64 bit και υποστηρίζει πολυνηματικές εφαρμογές.

Συμβατότητα προγράμματος μεταγλώττισης

Το πακέτο βασικού SDK μπορεί να χρησιμοποιηθεί τόσο με το πρόγραμμα μεταγλώττισης gcc (GNU C) όσο και με το g++ (GNU C++) ή το πρόγραμμα μεταγλώττισης Visual Studio 2005. Η σύνδεση με κοινόχρηστα αντικείμενα δεν υποστηρίζεται με το πρόγραμμα μεταγλώττισης Visual Studio 2005. Η τυπική βιβλιοθήκη C++ που παρέχεται με το πακέτο αυτό είναι συμβατή με το πρόγραμμα μεταγλώττισης Visual Studio 2005 και μπορεί να χρησιμοποιηθεί με το c89.

Το πρόγραμμα μεταγλώττισης g++ χρησιμοποιεί τη δική του βιβλιοθήκη για μεταγλώττιση C++.

Απαιτήσεις συστήματος

Το πακέτο βοηθητικών προγραμμάτων και SDK για το υποσύστημα για εφαρμογές που βασίζονται σε UNIX εγκαθίσταται μόνο σε λειτουργικά συστήματα κλάσης διακομιστή των Windows.

Οι ελάχιστες απαιτήσεις συστήματος για την εγκατάσταση των βοηθητικών προγραμμάτων και SDK για SUA εξαρτώνται από τα στοιχεία που εγκαθιστάτε και το σύστημα αρχείου του δίσκου όπου θα εγκατασταθούν τα στοιχεία.

Ο μέγιστος χώρος δίσκου που απαιτείται για την εγκατάσταση όλων των βοηθητικών προγραμμάτων και SDK για στοιχεία SUA είναι περίπου 350 MB.

Πρόσθετες απαιτήσεις

  • Για να λάβετε υποστήριξη προϊόντος, πρέπει να εγκαταστήσετε το πιο πρόσφατο service pack των Windows για να εγκαταστήσετε τα βοηθητικά προγράμματα και το SDK για SUA, και στη συνέχεια να προχωρήσετε στην εγκατάσταση πρόσθετων service pack των Windows μόλις διατεθούν.

  • Πρέπει να εγκαταστήσετε τα βοηθητικά προγράμματα και το SDK για SUA σε διαμέρισμα που διαμορφώνεται με το σύστημα αρχείων NTFS. Οι λειτουργίες συστήματος αρχείων σε διαμερίσματα FAT δεν υποστηρίζεται.

  • Συνιστούμε για τον υπολογιστή τουλάχιστον 16 MB RAM επιπλέον της συνιστώμενης ελάχιστης ρύθμισης παραμέτρων για το λειτουργικό σύστημα.

Επιλογές εγκατάστασης

Μπορείτε να επιλέξετε μία από τις ακόλουθες επιλογές εγκατάστασης κατά την εγκατάσταση των βοηθητικών προγραμμάτων και του SDK για το υποσύστημα για εφαρμογές που βασίζονται σε UNIX:

Ο παρακάτω πίνακας εμφανίζει τα στοιχεία που εγκαθίστανται σε έναν υπολογιστή στο πλαίσιο της τυπικής εγκατάστασης (Τυπική) και τα πρόσθετα στοιχεία που διατίθενται στο πλαίσιο μιας προσαρμοσμένης εγκατάστασης (Προσαρμοσμένη). Εάν επιλέξετε την προσαρμοσμένη εγκατάσταση, μπορείτε να επιλέξετε να μην εγκατασταθούν στοιχεία, τα οποία εγκαθίστανται αυτομάτως στο πλαίσιο της τυπικής εγκατάστασης. Τα στοιχεία αυτά μπορούν να εγκατασταθούν μόνο σε λειτουργικά συστήματα κλάσης διακομιστή των Windows.

Στοιχείο Τύπος εγκατάστασης

Βασικά βοηθητικά προγράμματα

Τυπική

Βασικό SDK

Τυπική

Βοηθητικά προγράμματα SVR-5

Προσαρμοσμένη

Βοηθητικά προγράμματα GNU

Προσαρμογή

GNU SDK

Προσαρμογή

UNIX Perl

Προσαρμογή

Visual Studio Debugger Extension

Προσαρμογή

Σημείωση

Εάν πραγματοποιείτε αναβάθμιση από Υπηρεσίες Windows για UNIX 3.5, οι υπάρχουσες ρυθμίσεις αποθηκεύονται κατά την εγκατάσταση στους υπολογιστές που λειτουργούν με Windows Server 2008 R2 ή Windows Server 2008 και επαναφέρονται στη διάρκεια της διεργασίας ρύθμισης για τα Βοηθητικά προγράμματα και το SDK για SUA.

Εγκατάσταση βοηθητικών προγραμμάτων και SDK για υποσύστημα για εφαρμογές που βασίζονται στο UNIX με χρήση περιβάλλοντος εργασίας των Windows

Είναι διαθέσιμες οι παρακάτω επιλογές εγκατάστασης:

Τυπική εγκατάσταση

Για να εκτελέσετε τυπική εγκατάσταση
  1. Πραγματοποιήστε λήψη του πακέτου βοηθητικών προγραμμάτων και SDK για υποσύστημα για εφαρμογές που βασίζονται σε UNIX από την τοποθεσία της Microsoft στο Web (https://go.microsoft.com/fwlink/?LinkId=139521 (η σελίδα ενδέχεται να υπάρχει στα Αγγλικά)).

  2. Στον Οδηγό βοηθητικών προγραμμάτων και SDK για υποσύστημα για εφαρμογές που βασίζονται στο UNIX, κάντε κλικ στο κουμπί Επόμενο.

  3. Στο πλαίσιο Όνομα χρήστη, πληκτρολογήστε το όνομά σας. Εάν το όνομα της εταιρείας σας δεν εμφανίζεται στο πεδίο Εταιρεία, πληκτρολογήστε το όνομα της εταιρείας σας.

  4. Διαβάστε προσεκτικά τους Όρους άδειας χρήσης για λογισμικό της Microsoft. Εάν αποδέχεστε τους όρους της άδειας χρήσης, κάντε κλικ στην επιλογή Αποδέχομαι τους όρους αυτής της άδειας χρήσης και στη συνέχεια κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε την εγκατάσταση. Εάν κάνετε κλικ στην επιλογή Δεν αποδέχομαι τους όρους αυτής της άδειας χρήσης (Έξοδος), η διαδικασία εγκατάστασης τερματίζεται.

  5. Για να εγκαταστήσετε τα προεπιλεγμένα βοηθητικά προγράμματα και το SDK για στοιχεία υποσυστήματος για εφαρμογές που βασίζονται σε UNIX στον προεπιλεγμένο κατάλογο, κάντε κλικ στην επιλογή Τυπική εγκατάσταση και στη συνέχεια κλικ στο κουμπίΕπόμενο. Για να προσαρμόσετε την εγκατάσταση, ανατρέξτε στην επιλογή Προσαρμοσμένη εγκατάσταση.

Προσαρμοσμένη εγκατάσταση

Για να εκτελέσετε προσαρμοσμένη εγκατάσταση
  1. Πραγματοποιήστε λήψη του πακέτου βοηθητικών προγραμμάτων και SDK για υποσύστημα για εφαρμογές που βασίζονται σε UNIX από την τοποθεσία της Microsoft στο Web (https://go.microsoft.com/fwlink/?LinkId=139521 (η σελίδα ενδέχεται να υπάρχει στα Αγγλικά)).

  2. Στον Οδηγό βοηθητικών προγραμμάτων και SDK για υποσύστημα για εφαρμογές που βασίζονται στο UNIX, κάντε κλικ στο κουμπί Επόμενο.

  3. Στο πλαίσιο Όνομα χρήστη, πληκτρολογήστε το όνομά σας. Εάν το όνομα της εταιρείας σας δεν εμφανίζεται στο πεδίο Εταιρεία, πληκτρολογήστε το όνομα της εταιρείας σας.

  4. Διαβάστε προσεκτικά τους Όρους άδειας χρήσης λογισμικού της Microsoft. Εάν αποδέχεστε τους όρους της άδειας χρήσης, κάντε κλικ στην επιλογή Αποδέχομαι τους όρους αυτής της άδειας χρήσης και στη συνέχεια κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε την εγκατάσταση. Εάν κάνετε κλικ στην επιλογή Δεν αποδέχομαι τους όρους αυτής της άδειας χρήσης (Έξοδος), η διαδικασία εγκατάστασης τερματίζεται.

  5. Για να εγκαταστήσετε τα προεπιλεγμένα βοηθητικά προγράμματα και το SDK για στοιχεία υποσυστήματος για εφαρμογές που βασίζονται σε UNIX στον προεπιλεγμένο κατάλογο, κάντε κλικ στην επιλογή Τυπική εγκατάσταση και στη συνέχεια κλικ στο κουμπίΕπόμενο (ανατρέξτε στην Τυπική εγκατάσταση στην προηγούμενη ενότητα). Εάν θέλετε να καθορίσετε διαφορετικό σύνολο στοιχείων ή διαφορετική θέση εγκατάστασης, κάντε κλικ στην επιλογή Προσαρμοσμένη εγκατάσταση και στη συνέχεια κάντε κλικ στο κουμπί Επόμενο.

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

  7. Εάν εγκαθιστάτε το κιτ ανάπτυξης λογισμικού GNU (SDK), διαβάστε προσεκτικά τις πληροφορίες σχετικά με τη δημόσια άδεια χρήσης βιβλιοθήκης GNU. Εάν θέλετε να εγκαταστήσετε το SDK GNU, κάντε κλικ στο κουμπί Επόμενο για να συνεχίσετε την εγκατάσταση. Για να πραγματοποιήστε αλλαγές στα στοιχεία που επιλέξατε, κάντε κλικ στο κουμπί Προηγούμενο.

Σημειώσεις
  • Αφού εγκαταστήσετε τα βοηθητικά προγράμματα και το SDK για υποσύστημα για εφαρμογές που βασίζονται σε UNIX, μπορείτε να εγκαταστήσετε πρόσθετα στοιχεία ή να καταργήσετε εγκατεστημένα στοιχεία.
  • Τα βοηθητικά προγράμματα και το SDK για στοιχεία υποσυστήματος για εφαρμογές που βασίζονται σε UNIX δεν εκτελούνται από διακομιστή δικτύου. Όλα τα αρχεία πρέπει να εγκατασταθούν στον τοπικό υπολογιστή.
  • Η τυπική εγκατάσταση δεν παρέχει πλήρες περιβάλλον ανάπτυξης UNIX. Για να αποκτήσετε όλα τα προγράμματα μεταγλώττισης GNU, εργαλεία δομής και άλλα στοιχεία του SDK, πρέπει να επιλέξετε Προσαρμοσμένη εγκατάσταση και στη συνέχεια να επιλέξετε GNU SDK.
  • Μετά την εγκατάσταση των βοηθητικών προγραμμάτων και του SDK για υποσύστημα για εφαρμογές που βασίζονται σε UNIX, η συμπεριφορά setuid απενεργοποιείται από προεπιλογή. Αυτό επηρεάζει τη συμπεριφορά ορισμένων προγραμμάτων του SUA.
  • Στην εγκατάσταση αυτή, η διάκριση πεζών-κεφαλαίων δεν ενεργοποιείται για ονόματα αντικειμένων (όπως ονόματα αρχείων) σε υποσυστήματα εκτός Win32.

Εγκατάσταση βοηθητικών προγραμμάτων και SDK για υποσύστημα για εφαρμογές που βασίζονται στο UNIX με χρήση γραμμής εντολών

Ακολουθήστε το παρακάτω βήμα για να ξεκινήσετε την εγκατάσταση γραμμής εντολών των βοηθητικών προγραμμάτων και του SDK για υποσύστημα για εφαρμογές που βασίζονται σε UNIX.

Για να εκτελέσετε εγκατάσταση γραμμής εντολών
  • Σε μια γραμμή εντολών, πληκτρολογήστε τα εξής:

    msiexec /i [διαδρομή\]setup.msi [ADDLOCAL="στοιχείο[,στοιχείο...]"] {/qb|/q}

Ο παρακάτω πίνακας περιγράφει τα ορίσματα και τις επιλογές αυτής της εντολής.

Όρισμα/Επιλογή

Περιγραφή

διαδρομή

Η πλήρως προσδιορισμένη διαδρομή του αρχείου setup.msi των βοηθητικών προγραμμάτών και του SDK για SUA. Εάν παραλείψετε τη διαδρομή, το αρχείο setup.msi πρέπει να βρίσκεται στον τρέχοντα κατάλογο.

/qb

Εγκαθιστά βοηθητικά προγράμματα και SDK για SUA με βασικό περιβάλλον εργασίας χρήστη. Πρέπει να καθορίσετε την επιλογή /q ή /qb, διαφορετικά τα αποτελέσματα θα είναι απρόβλεπτα.

/q

Εγκαθιστά βοηθητικά προγράμματα και SDK για SUA χωρίς περιβάλλον εργασίας χρήστη ή εμφάνιση. Η επιλογή αυτή σάς επιτρέπει να εκτελέσετε εγκατάσταση χωρίς παρακολούθηση. Πρέπει να καθορίσετε την επιλογή /q ή /qb, διαφορετικά τα αποτελέσματα θα είναι απρόβλεπτα.

Σημειώσεις
  • Η εντολή αυτή ολοκληρώνει μόνο τυπική εγκατάσταση.
  • Για λόγους ασφαλείας, όλες οι υπηρεσίες SUA απενεργοποιούνται από προεπιλογή. Για να διαχειριστείτε υπηρεσίες SUA, επεξεργαστείτε το αρχείο /etc/inetd.conf.

Βλ. επίσης