WINE 은 ~/.wine 디렉토리를 동째로 다른 쪽 배포판으로 옮겨주고, 그 배포판에서도 동일한 WINE 을 설치해주고 나면 별다른 조작없이 사용할 수 있다.
만약, A 배포판과 B 배포판의 사용자명까지 동일하다면 더더욱 해 줄일은 없다.
추가로, ~/.local/share/applications
내에 있는 wine*.desktop
파일까지 복사해준다면 정말로 완벽하게 이전 상태 그대로 사용할 수 있다.
그러나 사용자명이 다르다면, 살짝 손을 봐줘야할 필요가 생긴다.
이 작업은, .wine 을 복사하고, wine 꾸러미를 설치한 뒤, 아직 wine 을 실행하기 전에 시행한다.
원래 사용하고 있던 사용자명을 tommy 라고 하고, 새로 사용할 사용자를 merlyn 이라고 한다.
또, /home/tommy/.wine 을, /home/merlyn/.wine 으로 이미 복사한 상황이라고 가정한다.
먼저, 다음 명령으로 /home/merlyn/.wine 에서 tommy 의 흔적을 찾는다.
$ grep -rwIl /home/merlyn/.wine -e tommy
일단, *.reg 파일 3개(system.reg, user.reg, userdef.reg)에서 tommy 로 설정된 부분이 나온다. 이것들을 모두 새 ID 인 merlyn 으로 바꿔준다.
sed 를 사용하든, 문서편집기를 사용하든 편한 방법을 쓰면 된다.
** 만약 이 작업을 하지 않으면, ~/.wine/users/merlyn 이 새로 생기고, 이전 설정은 사용할 수 없게된다.
그리고, 추가로 검색된 자료에서 바꿔야할 부분이 있다면 그곳도 바꿔준다.
마지막으로, /home/merlyn/.wine/drive_c/users/tommy 를 /home/merlyn/.wine/drive_c/users/merlyn 으로 바꿔준다.
mv /home/merlyn/.wine/drive_c/users/tommy /home/merlyn/.wine/drive_c/users/merlyn
이제 Wine 을 실행하면, 이전과 동일한 환경을 볼 수 있을 듯??