Setup] How to create custom .NET Framework 3.5 SP1 not connecting through net MS] Setup & Deploy

일전에 Blogging 한 .NET Framework 3.5 SP1 을 Custom 하게 Deploy 한 방법(http://kikiwaka.egloos.com/2404272)에서 몇 가지 추가하려고 합니다. 

최근 고객(?)이 Windows XP x86 에 .NET Framwork 3.5 SP1 을 인터넷에 연결되지 않은 상황 그리고 한국어 Langpack 을 포함시킨 Package 를 만들어 달라고 부탁하였습니다. /nopatch 를 사용하면 될 것 같습니다만… .NET Framework 3.5 SP1 은 해당 Option 을 주어도 Internet 에서 update package 를 download 하려고 시도합니다.

.NET Framework 3.5 SP1 은 한글 버전과 영문 버전을 제공하고 있습니다.  
이것은 Bootstrapper 일 때 적용되는 버전입니다. Full Package 는 영문 버전 한글 버전이 따로 존재하지 않습니다. 즉, Full Package 에는 모든 Locale 정보를 가지고 있습니다.



.NET Framework 3.5 sp1 Full Package :
http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe

우선 .NET Framework 3.5 SP1 은 OS 의 Locale 에 따라 Langpack 을 Download 하려고 합니다. 만일 영문 OS 라면 인터넷에서 .NET Framework Langpack 을 Download 하려고 시도 하지 않습니다. (Default 이기 때문에 필요가 없습니다.) 그러나 한글 OS 라면 인터넷에서 .NET Framework Langpack 을 Download 하려고 시도합니다.
만일 한글 버전의 Langpack 을 설치할 필요가 없다면, 다음과 같이 Custom Package 에 Option 을 추가하면 됩니다.

dotnetfx35setup.exe /lang:ENU

인터넷에 연결되어 있지 않아도 .NET Framework 3.5 SP1 을 설치하는 것을 확인 할 수 있습니다. (한글 OS 임에도 불구하고…)
반대로 영문 OS 에서 한글 Langpack 을 설치하고 싶다면

dotnetfx35setup.exe /lang:KOR

를 사용하면 됩니다.

웹에 연결하는 시도조차 하고 싶지 않다면 어떻게 해야 할까요?

dotnetfx35setup.exe /x 를 사용하여 unzip 하면 setup.exe 를 볼 수 있습니다. setup.exe 는 기본적으로 웹에 연결하는 시도를 하지 않습니다. /web option 을 사용해야만 인터넷에 연결을 시도합니다. 필요한 EULA 와 resource dll 을 제외하고 모두 지운 후 다음과 같이 한글 OS 에 설치한다면 웹에 연결하지 않고 (시도조차 하지 않고) 설치하는 것을 볼 수 있습니다.

setup.exe 

하지만, 고객은 한글 Langpack 까지 설치하기(인터넷에 연결하지 않고)를 원하기 때문에 Langpack 을 직접 download 받아서 Target OS Architecture 에 맞게 다음 위치에 저장하면 됩니다.

.\dotnetfx35\x86
.\dotnetfx35\x64
.\dotnetfx35\ia64

한글 Langpack 까지 Download 받지 않고 설치하려면 다음 Link 에서 .NET Framework 3.5 SP1 Langpack (KOR)  위에 해당 Folder 복사하시면 됩니다. http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=8489ed13-b831-4855-96f7-dd35e4c02a20


모두 정상적으로 변경하였다면 다음 명령어로 인터넷 연결 없이 한글 Langpack 을 설치할 수 있습니다. [3.5 언어팩 SP1 으로 보실 수 있습니다. :-)]

setup.exe /lang:KOR


덧글

  • vict 2010/06/28 15:10 # 삭제 답글

    정말 감사합니다.
    풀패키지를 받았는데도 인터넷에 연결해야한다고 해서 얼마나 황당했었는지요...
댓글 입력 영역