인터넷에 연결되지 않은 상태에서 원하는 cygwin의 원하는 패키지만 설치할 상황이 있을 것이다.
아래 절차대로 수행한다.
1. 인터넷이 되는 상황에서 필요한 cygwin package들을 우선 다운로드한다.
1.1. cygwin 설치파일(setup.exe)를 구동한다.
1.2. Download Without Installing을 선택한다.
1.3. Local Package Directory 를 지정한다.(나중에 이 디렉토리의 내용을 그대로 옮겨야 한다.)
1.4. 한국에서 설치하므로, 제일 빠른 곳을 선택한다.
1.5. 패키지 정보를 다운로드한다.
1.6. cygwin으로 설치 및 배포하기를 원하는 패키지들을 선택한다.
1.7. 선택을 완료하면 "다음" 버튼을 선택하여 다운로드를 시작한다.
1.8. 다운로드가 완료되었다면, 1.3. 에서 지정한 곳에 필요한 패키지들을 확인할 수 있다.
1.9. setup 파일과 함께 배포하면 된다.
2. 인터넷에서 다운로드한 cygwin package와 setup.exe를 함께 인터넷이 안되는 곳으로 옮긴다.
3. 윈도우 Shell을 구동하고, setup.exe 를 다음과 같이 구동한다.
3.1. setup-x86_64.exe의 CLI 명령으로 한번에 설치한다. 옵션은 다음과 같다.
setup-x86_64.exe -L -l cygwin64_temp -P git,gcc,curl,readline -q
3.2. Pop-up이 뜨며, 자동으로 필요한 패키지들을 설치할 것이다.
3.3. cygwin의 원하는 배포판을 만들어 인터넷이 없는 곳에서도 손쉽게 설치할 수 있다.