筆者原以為是個挺容易個事兒, 畢竟是微軟自家的產品安裝在自家的操作系統上, 沒想到還是讓我費了半天勁.
寫在這里吧, 方便其他的朋友.
具體步驟
==============================
1. 准備好Windows Server 2012 R2 RTM的一台虛擬機, 准備SharePoint 2013 RTM的安裝包, 和SP1的安裝包.
2. 制作slipstream安裝文件, 參考這里.
3. 這時運行prerequisiteinstaller會如下的報錯.
4. 先在Server Manager里添加Applicaiton Server Role, 以及Web Server(IIS). 在features里選中.net framework 3.5 features重啟.
5. 到這里下載腳本, 執行Download-SP2013PreReqFiles.ps1.
6. 下載結束后, 依次點擊除以下的安裝文件.
- Windows6.1-KB974405-x64.msu
- WindowsServerAppFabricSetup_x64.exe
- AppFabric1.1-RTM-KB2671763-x64-ENU.exe
這里可能會遇到Windows Identity Foundation的報錯, 沒關系, 在Server Manager中添加上Windows Identity Foundation 3.5就可以了.
7. 在PowerShell里, 當前目錄指向下載了安裝文件的目錄, 運行下面的命令.
.\WindowsServerAppFabricSetup_x64.exe /i CacheClient","CachingService","CacheAdmin /gac
8. 等幾分鍾, 目的是等上面的命令啟動的安裝結束, 否則下面的步驟會報錯.
9. 安裝AppFabric1.1-RTM-KB2671763-x64-ENU.exe.
10. 重啟.
11. 不需要再運行prerequisiteinstaller了, 直接運行setup.exe.
12. 后面就按照界面提示就可以完成安裝了.
后記
==============================
詢問了一下同事, 同事說直接下載一個slipstream的版本就可以直接安裝了.
上網找了一下, 看到這篇文章. 說這種裝文件需要從MSDN, VLSC, MPN上下載.
文章也對自己直接制作slipstream不能裝做出了解釋, 說是package layout在March 2013 PU開始就做了修改.
所以, 標准做法就是直接下載官方的slipstream安裝文件.
筆者簡單看了一下, 我個人沒有MSDN和VLSC的帳號, 所以怎么下載我目前也不清楚. 稍后知道了再更新吧.
參考資料
==============================
Installing SharePoint 2013 on Windows Server 2012 R2 Preview
http://www.avivroth.com/2013/07/09/installing-sharepoint-2013-on-windows-server-2012-r2-preview/