Microsoftin WWW-sivustosta (https://go.microsoft.com/fwlink/?Linkid=139521 (sivu voi olla englanninkielinen)) saatavana oleva UNIX-pohjaisten sovellusten alijärjestelmän apuohjelmien ja SDK:n latauspaketti on suunniteltu toimimaan Microsoft® Windows Server® 2008 R2 -käyttöjärjestelmän mukana toimitettavan UNIX-pohjaisten sovellusten alijärjestelmän (SUA) kanssa.

Latauspakettiin sisältyvät osat

Latauspaketti sisältää seuraavat osat:

Windows® Services for UNIX 3.5 -tuotteen toimintojen lisäksi latauspaketti tukee 64-bittistä sovelluskehitystä SUA:lla. Se tukee myös mukautettujen UNIX-sovellusten kehittämistä ja sovittamista Windowsin Oracle Call Interface (OCI)- ja ODBC-kirjastojen avulla (joihin yhdessä viitataan tässä ohjeessa sanalla "sekatila").

Perusapuohjelmat, GNU-apuohjelmat, SDK ja UNIX Perl

Nämä osat sisältävät kaikki ne apuohjelmat, jotka aiemmin asennettiin Windows Services for UNIX 3.5 -tuotteen mukana. Niihin kuuluu lähes 300 BSD-pohjaista apuohjelmaa ja valinnaisia SUA:n GNU-apuohjelmia. Monet apuohjelmista (noin 80 kpl) ovat saatavana myös 64-bittisinä versioina.

GNU-osat sisältävät apuohjelmia ja SDK-työkaluja, joita jaellaan GNU General Public License (GPL) -käyttöoikeussopimuksen mukaisesti.

Täydellinen luettelo perusapuohjelmista on asennuspaketin mukana toimitetuissa ohjeissa ja julkaisutiedoissa.

SVR-5-apuohjelmat

Näihin apuohjelmiin kuuluu Korn-komentotulkki ja noin 150 apuohjelmaa, joista useimmat tukevat SVR-5:tä. Ne ovat tällä hetkellä saatavana 32-bittisinä versioina eivätkä välttämättä toimi kaikissa 64-bittisissä skenaarioissa. Ne toimivat kuitenkin 64-bittisissä WOW-ympäristöissä.

Täydellinen luettelo SVR-5-apuohjelmista on asennuspaketin mukana toimitetuissa ohjeissa ja julkaisutiedoissa.

Perus-SDK

Nykyinen versio tukee useimpia Windows Services for UNIX 3.5 -tuotteen mukana asennettuja kirjastoja ja otsikkotiedostoja. Ne tukevat sekä 32- että 64-bittistä SUA:han liittyvää ohjelmiston siirtoa ja kehitystä.

SDK sisältää seuraavat kirjastot ja niitä vastaavat otsikkotiedostot: C-standardikirjasto, C++-standardikirjasto ja matematiikkakirjasto. C++-standardikirjasto ja matematiikkakirjasto ovat toiminnallisesti vastaavia kuin Microsoft Visual Studio® -kehitysympäristön mukana toimitettavat kirjastot. C-standardikirjasto ja matematiikkakirjasto ovat saatavilla sekä 32- että 64-bittisiin ympäristöihin. C++-vakiokirjasto on saatavana sekä 32- että 64-bittisinä binaaritiedostoina ja tukee monisäikeisiä sovelluksia.

Kääntäjäyhteensopivuus

Perus-SDK-pakettia voidaan käyttää joko gcc (GNU C)- ja g++ (GNU C++) -kääntäjien tai Visual Studio 2005 -kääntäjän kanssa. Visual Studio 2005 -kääntäjä ei tue linkitystä jaettuihin objekteihin. Paketin mukana toimitettava C++-standardikirjasto on yhteensopiva Visual Studio 2005 -kääntäjän kanssa, ja sitä voidaan käyttää c89:n kanssa.

g++-kääntäjä käyttää C++-käännökseen omaa kirjastoaan.

Järjestelmävaatimukset

UNIX-pohjaisten sovellusten alijärjestelmän apuohjelmat ja SDK -paketti voidaan asentaa vain Windows-palvelinkäyttöjärjestelmiin.

SUA:n apuohjelmien ja SDK:n asentamiseen vaadittavat vähimmäisvaatimukset vaihtelevat asennettavien osien ja asennuslevyn tiedostojärjestelmän mukaan.

Kaikkien SUA:n apuohjelmien ja SDK:n osien asentamiseen vaadittava enimmäislevytila on noin 350 Mt.

Lisävaatimukset

  • Tuotetuen saamiseksi sinun on asennettava uusin Windowsin Service Pack ennen SUA:n apuohjelmien ja SDK:n asentamista ja jatkossa asennettava uudet Windowsin Service Packit niiden tullessa saataville.

  • SUA:n apuohjelmat ja SDK on asennettava NTFS-tiedostojärjestelmää käyttävään osioon. FAT-osioiden tiedostojärjelmätoimintoja ei tueta.

  • Suositeltavaa on, että tietokoneessa on vähintään 16 Mt enemmän RAM-muistia kuin käyttöjärjestelmälle suositeltu vähimmäismäärä.

Asennusvaihtoehdot

Voit valita UNIX-pohjaisten sovellusten alijärjestelmän apuohjelmien ja SDK:n asennuksen yhteydessä jommankumman seuraavista asennusvaihtoehdoista:

Seuraavassa taulukossa on tietoja siitä, mitkä osat asennetaan tietokoneeseen normaalissa asennuksessa (Normaali) ja mitkä lisäosat ovat käytettävissä mukautetussa asennuksessa (Mukautettu). Jos valitset mukautetun asennuksen, voit halutessasi olla asentamatta joitakin osia, jotka asennetaan normaalissa asennuksessa automaattisesti. Nämä osat voidaan asentaa vain Windows-palvelinkäyttöjärjestelmiin.

Osa Asennuslaji

Perusapuohjelmat

Normaali

Perus-SDK

Normaali

SVR-5-apuohjelmat

Mukautettu

GNU-apuohjelmat

Mukautettu

GNU-SDK

Mukautettu

UNIX Perl

Mukautettu

Visual Studio -virheenkorjauksen laajennus

Mukautettu

Huomautus

Jos päivität järjestelmän Windows Services for UNIX 3.5:stä, siinä määritetyt asetukset tallennetaan asennuksen yhteydessä Windows Server 2008 R2- tai Windows Server 2008 -tietokoneissa ja palautetaan SUA:n apuohjelmien ja SDK:n määritysprosessin aikana.

UNIX-pohjaisten sovellusten alijärjestelmän apuohjelmien ja SDK:n asentaminen Windows-käyttöliittymän avulla

Voit valita haluamasi seuraavista asennusvaihtoehdoista:

Normaali asennus

Normaalin asennuksen suorittaminen
  1. Lataa UNIX-pohjaisten sovellusten alijärjestelmän apuohjelmat ja SDK Microsoftin WWW-sivustosta (https://go.microsoft.com/fwlink/?LinkId=139521 (sivu voi olla englanninkielinen)).

  2. Valitse ohjatussa UNIX-pohjaisten sovellusten alijärjestelmän apuohjelmat ja SDK -toiminnossa Seuraava.

  3. Kirjoita Käyttäjänimi-ruutuun nimesi. Jos organisaatiosi nimi ei näy Organisaatio-kentässä, kirjoita organisaatiosi nimi.

  4. Lue Microsoftin käyttöoikeussopimuksen ehdot huolella. Jos hyväksyt sopimuksen ehdot, valitse Hyväksyn käyttöoikeussopimuksen ehdot ja jatka asentamista valitsemalla Seuraava. Jos valitset En hyväksy käyttöoikeussopimuksen ehtoja (Lopeta asennus), asennus päättyy.

  5. Jos haluat asentaa UNIX-pohjaisten sovellusten alijärjestelmän apuohjelmien ja SDK:n oletusarvoiset osat oletuskansioon, valitse Normaali asennus ja Seuraava. Jos haluat mukauttaa asennusta, katso lisätietoja kohdasta Mukautettu asennus.

Mukautettu asennus

Mukautetun asennuksen suorittaminen
  1. Lataa UNIX-pohjaisten sovellusten alijärjestelmän apuohjelmat ja SDK Microsoftin WWW-sivustosta (https://go.microsoft.com/fwlink/?LinkId=139521 (sivu voi olla englanninkielinen)).

  2. Valitse ohjatussa UNIX-pohjaisten sovellusten alijärjestelmän apuohjelmien ja SDK:n toiminnossa Seuraava.

  3. Kirjoita Käyttäjänimi-ruutuun nimesi. Jos organisaatiosi nimi ei näy Organisaatio-kentässä, kirjoita organisaatiosi nimi.

  4. Lue Microsoftin käyttöoikeussopimuksen ehdot huolellisesti. Jos hyväksyt sopimuksen ehdot, valitse Hyväksyn käyttöoikeussopimuksen ehdot ja jatka asentamista valitsemalla Seuraava. Jos valitset En hyväksy käyttöoikeussopimuksen ehtoja (Lopeta asennus), asennus päättyy.

  5. Jos haluat asentaa UNIX-pohjaisten sovellusten alijärjestelmän apuohjelmien ja SDK:n oletusarvoiset osat oletuskansioon, valitse Normaali asennus ja Seuraava (lisätietoja on edellisessä kohdassa Normaali asennus). Jos haluat määrittää osat tai asennuspaikan eri tavalla, valitse Mukautettu asennus ja Seuraava.

  6. Valitse asennettaviksi haluamiesi osien valintaruudut ja asianmukaiset vaihtoehdot. Jos et halua asentaa jotakin osaa, napsauta sen vieressä olevaa kuvaketta ja valitse Ominaisuus ei ole käytettävissä. Kun olet määrittänyt asennettavat osat, valitse Seuraava.

  7. Jos asennat GNU Software Development Kit (SDK) -osan, lue GNU Library General Public License -käyttöoikeussopimusta koskevat tiedot tarkkaan. Jos haluat asentaa GNU SDK:n, jatka asennusta valitsemalla Seuraava. Jos haluat muuttaa valittuja osia, valitse Edellinen.

Huomautuksia
  • Kun olet asentanut UNIX-pohjaisten sovellusten alijärjestelmän apuohjelmat ja SDK:n, voit asentaa lisäosia tai poistaa asennettuja osia.
  • UNIX-pohjaisten sovellusten alijärjestelmän apuohjelmien ja SDK:n osia ei voi suorittaa verkkopalvelimesta. Kaikki tiedostot on asennettava paikalliseen tietokoneeseen.
  • Normaali asennus ei tarjoa täydellistä UNIX-kehitysympäristöä. Jos haluat käyttöön kaikki GNU-kääntäjät, käännöstyökalut ja SDK:n osat, sinun on valittava Mukautettu asennus ja sen jälkeen GNU SDK.
  • Kun UNIX-pohjaisten sovellusten alijärjestelmän apuohjelmat ja SDK on asennettu, setuid-toiminto on oletusarvon mukaan poissa käytöstä. Tämä vaikuttaa tiettyjen SUA-ohjelmien toimintaan.
  • Tässä asennuksessa kirjainkoon merkitsevyys ei ole käytössä objektien nimissä (kuten tiedostonimissä) muissa kuin Win32-alijärjestelmässä.

UNIX-pohjaisten sovellusten alijärjestelmän apuohjelmien ja SDK:n asentaminen komentorivin avulla

Aloita UNIX-pohjaisten sovellusten alijärjestelmän apuohjelmien ja SDK:n asentaminen komentoriviltä tekemällä seuraavat toimet.

Asentaminen komentoriviltä
  • Kirjoita komentoriville seuraava komento:

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

Seuraavassa taulukossa kuvataan tämän komennon argumentit ja valitsimet.

Argumentti/Valitsin

Kuvaus

polku

SUA:n apuohjelmien ja SDK:n setup.msi-tiedoston täydellinen polku. Jos et määritä polkua, setup.msi-tiedoston on oltava työkansiossa.

/qb

SUA:n apuohjelmien ja SDK:n asentaminen peruskäyttöliittymässä. Sinun on määritettävä joko /q- tai /qb-valitsin. Muussa tapauksessa tulos voi olla odottamaton.

/q

SUA:n apuohjelmien ja SDK:n asentaminen ilman käyttöliittymää ja näyttöä. Tämän valitsimen avulla voit suorittaa automaattisen asennuksen. Sinun on määritettävä joko /q- tai /qb-valitsin. Muussa tapauksessa tulos voi olla odottamaton.

Huomautuksia
  • Tämä komento tekee vain normaalin asennuksen.
  • Tietoturvasyistä kaikki SUA:n palvelut (joista käytetään myös nimeä demoni), ovat oletusarvoisesti poissa käytöstä. Voit hallita SUA:n palveluita muokkaamalla /etc/inetd.conf-tiedostoa.

Katso myös