본문 바로가기

컴퓨터/IT

우분투에서 와인으로 프로그램돌릴때 익스플로러도 제발 작동해라..

우분투에서 와인으로 프로그램돌릴때 익스플로러도 제발 작동해라..

이걸 해결하기위해 어찌나 삽질을 했던지...

먼저 와인을 설치하고..
먼저 sources.list 파일을 수정합니다.
sudo nano /etc/apt/sources.list

파일안에 아래 주소를 넣어줍니다.
deb http://wine.budgetdedicated.com/apt intrepid main #WineHQ - Ubuntu 8.10 "Intrepid Ibex"
sudo apt-get update
sudo apt-get install wine
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -


ie4linux를 설치해준다..

설치후가 제일 중요한데..

먼저 /etc/profile을 열고
WINEPREFIX=/home/sunteq/.ies4linux/ie6
export WINEPREFIX

위를 추가한뒤 저장.. 이렇게 하면 와인으로 설치하는 프로그램은 모두 .wine이 아닌 .ies4linux/ie6안에 설치가 된다. 이렇게 되어야 익스플로러도 같이 잘 작동하게 된다..


이후 winecfg 명령으로 windows98내지는 windowsxp로 실행할 프로그램을 잘 선별해서 추가해준다.
이건 자기가 알아서 열심히 삽질을 하면 어떤걸 windows98로 설치해야 할지 알게 되는데 대부분 프로그램 내부에서 익스플로러를 사용하던지 아님 그와 관련된것이 있으면 무조건 일단 windows98로 추가를 해준다. 그리고 다른 프로그램들 설치를 위해 일단은 기본 설정은 windows xp 로 설정해두는게 유리 하다..



수정 2009.01.16
기본설정을 윈도우98로 설정후 windows installer 를 설치하면 win98에서도 에디트플러스나 xshell같은 프로그램을 함께 돌릴수 있었다.  (물론 처음 깔때는 와인기본플랫폼을 윈도우2000이나xp로 설정해주고 설치한후 나중에 98로 바꿔어 주어야한다.)

windows installer는 이곳(http://download.microsoft.com/download/d/1/3/d13cd456-f0cf-4fb2-a17f-20afc79f8a51/DCOM98.EXE)에서 다운로드 하고 다운로드한 디렉토리에서
WINEDLLOVERRIDES="ole32=n" wine dcom98.exe
라고 적고 실행하면 중간에 에러가 보이는데 무시하기로 하고.. 다른 걸 실행해 보면 잘 작동하는걸 볼 수 있었다.



또 MSI를 사용하는 윈도우 인스톨러 같은 경우는 이곳(http://download.microsoft.com/download/WindowsInstaller/Install/2.0/W9XMe/EN-US/InstMsiA.exe)에서 다운로드 후
"msi" = "native, builtin" "msiexec.exe" = "native, builtin"
라고 적어주고
msiexec /i msi로된설치파일이름.msi
과 같이 적어주면 된다고 한다.