Il pacchetto Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications, disponibile per il download sul sito Web Microsoft all'indirizzo https://go.microsoft.com/fwlink/?linkid=139521, è progettato per funzionare con il componente SUA (Subsystem for UNIX-based Applications) fornito con Microsoft® Windows Server® 2008 R2.

Componenti inclusi nel pacchetto di download

Il pacchetto di download comprende i seguenti componenti:

Oltre alle funzionalità incluse in Windows® Services for UNIX 3.5, il pacchetto di downalod supporta lo sviluppo di applicazioni a 64 bit con SUA. Consente inoltre lo sviluppo e il porting di applicazioni UNIX personalizzate tramite l'interfaccia OCI (Oracle Call Interface) e le librerie ODBC di Windows (collettivamente denominata "modalità mista" nel presente documento).

Utilità di base, utilità GNU, SDK e Perl UNIX

Questi componenti comprendono tutte le utilità che in percedenza venivano installate con Windows Services for UNIX 3.5. Si tratta di circa 300 utilità basate su BSD e utilità GNU SUA facoltative, molte delle quali (circa 80) sono disponibili anche in versione a 64 bit.

I componenti GNU includono utilità e strumenti SDK distribuiti alle condizioni della licenza GPL (General Public License) GNU.

Per un elenco completo delle utilità di base, vedere la Guida e le note sulla versione fornite con il pacchetto di installazione.

Utilità SVR-5

Questo insieme è costituito da una Korn Shell e da circa 150 utilità, la maggior parte delle quali supporta SVR-5. Queste utilità sono attualmente disponibili in versione a 32 bit e potrebbero non funzionare in specifici scenari a 64 bit. Vengono comunque eseguite su piattaforme WOW a 64 bit.

Per un elenco completo delle utilità SVR-5, vedere la Guida e le note sulla versione fornite con il pacchetto di installazione.

SDK di base

La versione corrente supporta la maggior parte delle librerie e delle intestazioni installate con Windows Services for UNIX 3.5. Queste supportano la migrazione e lo sviluppo di software correlato con SUA a 32 e 64 bit.

Questo SDK è costitutito dalle librerie e dai file di intestazione corrispondenti seguenti: libreria standard C, libreria standard C++ e libreria Math. La libreria standard C++ e la libreria Math equivalgono dal punto di vista funzionale a quelle fornite da Microsoft nell'ambiente di sviluppo Microsoft Visual Studio®. Sono disponibili sia per piattaforme a 32 bit che per piattaforme a 64 bit. La libreria standard C++ è disponibile anche per file binari a 32 e 64 bit e supporta le applicazioni multithread.

Compatibilità di compilatore

Il pacchetto SDK di base può essere utilizzato con i compilatori gcc (GNU C) e g++ (GNU C++) o con il compilatore Visual Studio 2005. Il collegamento a oggetti condivisi non è supportato con il compilatore Visual Studio 2005. La libreria standard C++ fornita con il pacchetto è compatibile con il compilatore Visual Studio 2005 e può essere utilizzata con c89.

Il compilatore g++ utilizza la propria libreria per la compilazione in C++.

Requisiti di sistema

Il pacchetto Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications può essere installato solo in sistemi operativi Windows di classe server.

I requisiti minimi di sistema per l'installazione di Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications dipendono dai componenti che vengono installati e dal file system del disco in cui verranno installati i componenti.

Per installare tutti i componenti di Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications è necessario uno spazio su disco massimo di circa 350 MB.

Requisiti aggiuntivi

  • Per ricevere supporto per il prodotto, è necessario installare il service pack più recente di Windows prima di installare il pacchetto Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications e quindi continuare a installare gli ulteriori service pack di Windows man mano che vengono resi disponibili.

  • Il pacchetto Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications deve essere installato su una partizione formattata con il file system NTFS. Non sono supportate operazioni di file system su partizioni FAT.

  • È consigliabile che il computer disponga di almeno 16 MB di RAM in aggiunta alla configurazione minima consigliata per il sistema operativo.

Opzioni di installazione

Durante l'installazione di Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications è possibile scegliere una delle opzioni di installazione seguenti:

Nella tabella riportata di seguito sono illustrati i componenti installati in un computer durante l'installazione standard (Standard) e i componenti aggiuntivi disponibili con l'installazione personalizzata (Personalizzata). Se seleziona l'installazione personalizzata, è possibile decidere di non installare componenti che vengono installati automaticamente con l'installazione standard. Questi componenti possono essere installati solo su sistemi operativi Windows di classe server.

Componente Tipo di installazione

Utilità di base

Standard

SDK di base

Standard

Utilità SVR-5

Personalizzata

Utilità GNU

Personalizzata

SDK GNU

Personalizzata

Perl UNIX

Personalizzata

Visual Studio Debugger Extension

Personalizzata

Nota

In caso di aggiornamento da Windows Services for UNIX 3.5, le impostazioni esistenti vengono salvate durante l'installazione in computer che eseguono Windows Server 2008 R2 o Windows Server 2008 e vengono ripristinate durante il processso di configurazione per Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications.

Installazione di Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications tramite l'interfaccia di Windows

Sono disponibili le opzioni di installazione seguenti:

Installazione standard

Per eseguire un'installazione standard
  1. Scaricare Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications dal sito Web Microsoft all'indirizzo https://go.microsoft.com/fwlink/?LinkId=139521.

  2. Nella procedura guidata relativa a Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications fare clic su Avanti.

  3. Nella casella Nome utente digitare il proprio nome. Digitare il nome dell'organizzazione nel campo Organizzazione, se non è già presente.

  4. Leggere attentamente le Condizioni di licenza software Microsoft. Se si accettano le condizioni del contratto, fare clic su Accetto i termini del Contratto di Licenza e quindi fare clic su Avanti per continuare l'installazione. Se se fa clic su Non accetto il Contratto di Licenza (Esci dall'installazione), il processo di installazione verrà terminato.

  5. Per installare i componenti predefiniti di Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications nella directory predefinita, fare clic su Installazione standard e quindi su Avanti. Per personalizzare l'installazione, vedere Installazione personalizzata.

Installazione personalizzata

Per eseguire un'installazione personalizzata
  1. Scaricare Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications dal sito Web Microsoft all'indirizzo https://go.microsoft.com/fwlink/?LinkId=139521.

  2. Nella procedura guidata relativa a Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications fare clic su Avanti.

  3. Nella casella Nome utente digitare il proprio nome. Digitare il nome dell'organizzazione nel campo Organizzazione, se non è già presente.

  4. Leggere attentamente le Condizioni di licenza software Microsoft. Se si accettano le condizioni del contratto, fare clic su Accetto i termini del Contratto di Licenza e quindi fare clic su Avanti per continuare l'installazione. Se se fa clic su Non accetto il Contratto di Licenza (Esci dall'installazione), il processo di installazione verrà terminato.

  5. Per installare i componenti predefiniti di Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications nella directory predefinita, fare clic su Installazione standard e quindi su Avanti (vedere Installazione standard nella sezione precedente). Se si desidera specificare un altro insieme di componenti o un altro percorso di installazione, fare clic su Installazione personalizzata e quindi su Avanti.

  6. Selezionare le caselle di controllo relative ai componenti che si desidera installare e quindi fare clic sull'opzione appropriata. Se non si desidera installare un componente, fare clic sull'icona accanto al componente e quindi su La funzionalità completa non sarà disponibile. Dopo aver specificato i componenti da installare, fare clic su Avanti.

  7. Se si installa l'SDK (Software Development Kit) GNU, leggere attentamente le informazioni relative alla GPL (General Public Licence) per la libreria GNU. Se si desidera installare l'SDK GNU, fare clic su Avanti per continuare l'installazione. Per modificare i componenti selezionati, fare clic su Indietro.

Note
  • Al termine dell'installazione di Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications, è possibile installare componenti aggiuntivi o rimuovere quelli installati.
  • I componenti di Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications non possono essere eseguiti da un server di rete. È necessario che tutti i file siano installati nel computer locale.
  • L'installazione standard non fornisce un ambiente di sviluppo UNIX completo. Per ottenere tutti i compilatori GNU, gli strumenti di generazione e gli altri componenti dell'SDK, è necessario selezionare Installazione personalizzata e quindi SDK GNU.
  • Al termine dell'installazione di Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications, il comportamento setuid è disattivato per impostazione predefinita. Questo incide sul comportamento di alcuni programmi SUA.
  • In questa installazione non è possibile attivare la distinzione tra maiuscole e minuscole per i nomi di oggetti, ad esempio i nomi di file, nei sottosistemi non Win32.

Installazione di Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications tramite la riga di comando

La procedura seguente consente di avviare l'installazione di Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications dalla riga di comando.

Per eseguire un'installazione dalla riga di comando
  • Al prompt dei comandi digitare:

    msiexec /i [percorso\]setup.msi [ADDLOCAL="componente[,componente...]"] {/qb|/q}

Nella tabella seguente vengono descritti gli argomenti e le opzioni per questo comando.

Argomento/Opzione

Descrizione

percorso

Percorso completo del file setup.msi di Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications. Se non viene specificato il percorso, è necessario che il file setup.msi sia situato nella directory corrente.

/qb

Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications viene installato con un'interfaccia utente di base. È necessario specificare l'opzione /q oppure /qb. In caso contrario, i risultati saranno imprevedibili.

/q

Utilities and Software Development Kit (SDK) for Subsystem for UNIX-based Applications viene installato senza interfaccia utente o visualizzazione. Questa opzione consente di eseguire un'installazione automatica. È necessario specificare l'opzione /q oppure /qb. In caso contrario, i risultati saranno imprevedibili.

Note
  • Questo comando completa solo un'installazione standard.
  • Per motivi di sicurezza, tutti i servizi SUA (detti anche daemon) sono disattivati per impostazione predefinita. Per gestire i servizi SUA, modificare il file /etc/inetd.conf.

Vedere anche