Installing Subsystem for Unix-based Application in unattended mode

Subsystem for Unix-based Application (SUA) is a feature in Windows (used to be called SFU, aka. Services for UNIX). This is actually a kind of Cygwin-like made by Microsoft (actually Interix). This result in no requirement of cygwin1.dll. Since we're experimental on porting UNIX app to Windows cluster, it should worth a try to install this and test-drive. However, in Windows2008, this must be enabled first and SUA need to be installed separately.

  • Install SUA feature first

clusrun servermanagercmd -install Subsystem-UNIX-Apps -resultPath c:\Temp\installResult.xml

  • Next, install SUA itself (what's the difference?)

clusrun msiexec /i "\\HOST\Path\to\setup.msi" ADDLOCAL="BaseUtils,BaseSDK,SVR5Utils,GNUUtils,GNUSDK,UNIXPerl,VSAddin" /q

The installation should be taken place shortly. If it just sit tight and give no result for a while. There should be something wrong.