Cygwin을 다른 컴퓨터로 복사. Computer...

Cygwin을 다른 컴퓨터로 복사하면 bash 쉘이 정상 작동을 안하는 경우가 있다. 이럴 경우 몇 가지 작업을 해주어야 정상적으로 다른 컴퓨터에서 작동시킬 수 있다.

새로운 컴퓨터에 cygwin을 새로 설치 후 개발환경 셋팅하려면 많은 일을 해야 될 것 같았다. 사실 처음에 임베디드 개발 환경 구축할 때 좀 고생을 해서.. 다시 설치하고 환경설정하기가 번거롭다...


1. A컴퓨터에 cygwin 디렉토리를 B컴퓨터에 복사
2. (A컴퓨터에 설치 했었던 인스톨 cygwin을 가지고 있어야 함) B컴퓨터에서 setup 실행
3. setup 실행 후, B컴퓨터에 복사된 cygwin 디렉토리를 설정.
4. default 또는 reinstall 설정 후.. 설치...
5. B컴퓨터에서 cygwin 실행 (배치파일, 아이콘 클릭)

6. 위의 그림 처럼 보인다.
7. mkpasswd -l > /etc/passwd [실행]
8. mkgroup -l > /etc/group [실행]

9. /home/(사용자)/.bash_profile [수정]    // (사용자) 새로 생길 수 있다.
10. /home/(사용자)/.bashrc [수정]          // 셀의 환경설정 때문에 해당 파일은 수정되어야 한다. 이전 것을 참조하거나, 복사.

위의 절차대로 실행한 후, 이전 컴퓨터에서 하던 것을 새로운 컴퓨터에서 똑같이 작동하였다.


구형컴퓨터에서 신형으로 교체하였습니다. ^^
다른 컴퓨터 환경에서 위와 같은 절차를 따라서 설정해도 될지 안될지 못합니다.