Search

'IE on linux'에 해당되는 글 1건

  1. 2009.05.26 [LInux] M$ Internet Explorer 6 on Ubuntu Linux (IEs4linux)
막상 삽질을 하다보니 별로 되는건 없는 거 같은데 -_-.. 몇번 깔았다 지웠다 깔았다..

[Linux] M$ Internet Explorer 6 on Ubuntu Linux (IEs4linux)

OS : Ubuntu 8.10 (Intrepid)
IEs4linux : ies4linux-2.99.0.1

포럼에서 리눅스에서 액티브X를 사용하는 문제를 이야기 하다 시작을 하게 되었다. 본인은 Ubuntu 8.10을 기본 환경으로 노트북을 사용하는데, IE를 사용할 때가 아래의 몇가지 상황이 있다.

- 인터넷뱅킹
- 공인인증사이트(은행 및 공공기관) 로그인
- 암호화된 청구서(전화,인터넷요금 등)
- 대용량 메일 첨부
- 웹하드 파일 다운로드

등으로 이외에도 있겠지만 주로 윈도로 갈아타는 경우는 위의 경우다. 현재는 WInXP/Ubuntu 듀얼부트 환경을 구성하고, 우분투 상에서 Virtualbox를 이용하여 사용중에 있다. (불법SW사용을 안하겠다고 다짐을 했지만 결코 쉽지 않다 ㅠㅠ)

이제부터 IEs4linux를 이용하여 위에서 언급했던 IE를 사용해야만 했던 상황들 몇가지를 해결해 보고자 한다


1. cabextract 설치
cabextract은 M$의 패키지 배포형태 중 하나인 .cab(캐비넷)파일의 압축을 해제하는 유틸리티로 이후 IEs4linux 설치시에 사용된다.

apt-get 또는 시냅틱 관리자를 이용하여 cabextract를 설치한다

2. IEs4linux 설치

 $ wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
 $ tar zxvf ies4linux-latest.tar.gz
 $ cd ies4linux-*
 $ ./ies4linux  --no-gui
위 --no-gui옵션은 text모드로 ies4linux를 설치한다. 실제로 --no-gui 옵션없이 수차례 설치를 진행해 보았으나 여러가지 에러가 발생하여 --no-gui옵선으로 설치를 진행하였다. 참고로, --no-gui 옵션없이 설치할경우 설치될 IE버전(5.0, 5.5, 6.0, 7.0) 및 약간의 옵션을 조정할 수 있다.

$ ./ies4linux --no-gui
IEs4Linux 2 is developed to be used with recent Wine versions (0.9.x). It seems that you are using an old version. It's recommended that you update your wine to the latest version (Go to: winehq.com).

IEs4Linux will:
  - Install Internet Explorers: 6.0
  - Using IE locale: KO
  - Install Adobe Flash 9.0
  - Install everything at: /home/readytoact/.ies4linux
[ OK ]

Downloading everything we need
  Downloading from microsoft.com:
   100% DCOM98.EXE
   100% mfc42.cab
   100% 249973USA8.exe
   100% ADVAUTH.CAB
   100% CRLUPD.CAB
   100% HHUPD.CAB
   100% IEDOM.CAB
   100% IE_EXTRA.CAB
   100% IE_S1.CAB
   100% IE_S2.CAB
   100% IE_S5.CAB
   100% IE_S4.CAB
   100% IE_S3.CAB
   100% IE_S6.CAB
   100% SETUPW95.CAB
   100% FONTCORE.CAB
   100% FONTSUP.CAB
   100% VGX.CAB
   100% SCR56EN.CAB

  Downloading from macromedia.com:
   100% swflash.cab
[ OK ]

Installing IE 6
  Initializing
  Creating Wine Prefix
  Extracting CAB files
  Installing IE 6
  Installing DCOM98
  Installing TTF Fonts
  Installing ActiveX MFC42
  Installing RICHED20
  Installing registry
  Finalizing
[ OK ]

Installing Flash Player 9
  Extracting files
  Installing flash on ie6
  Finalizing
[ OK ]

IEs4Linux installations finished!

To run your IEs, type:
 ie6

readytoact@readytoact-laptop:~/tmp/ies4linux-2.99.0.1$
설치 후 바탕화면에 IE6.0 아이콘이 생성된다.

이상으로 설치는 끝났다. (-_-.. 너무 간단해 맥빠진다면.. GUI 모드로 삽질을..) 아래는 IEs4linux로 몇몇의 사이트를 접속한 화면과 사용가능한 ActiveX에 대해 본인이 접속하는 사이트 위주로 접속한 스크린샷을 설명하겠다.

- 최초실행화면
사용자 삽입 이미지

- 네이버
사용자 삽입 이미지

최초 접속시 플래시 플러그인 설치 팝업창


 M$ Windows 기반의 IE에서 볼 수 있듯 플래시 플러그인 설치(로 보이는.. 실제는 폰트가 깨져서 확인하기 어렵다) 안내 팝업을 볼 수 있다.

- 파란메일
사용자 삽입 이미지

필자의 경우, 파란메일 접속시 페이지 폰트 일부가 깨지는 문제가 발생하여 브라우저 폰트를 재설정하였다.

- ies4linux (IE6)관련 wine 설정(winecfg)
 : IE6의 글꼴등을 설정하기 위해 아래과 같이 작업한다
$ export WINEPREFIX="/home/readytoact/.ies4linux/ie6/"
$ winecfg
사용자 삽입 이미지

wine폰트 설정



- 폰트설정
사용자 삽입 이미지

도구-인터넷 옵션-글꼴


- 파란메일 대용량 첨부 ActiveX 설치 후 테스트
사용자 삽입 이미지

대용량첨부 ActiveX설치 후 업로드. 드래그&드롭은 되지 않는다.


- LG청구서조회
 : 대부분의 ActiveX기반의 보안메일로 날아오는 청구서 메일
사용자 삽입 이미지

ActiveX설치

사용자 삽입 이미지

주민번호 인증


인증후 청구서를 열람할 수 있다.

- 팝폴더
 : 대부분의(아니 사실 모든..) 웹하드가 ActiveX기반의 업/다운로더로 서비스를 한다.
사용자 삽입 이미지 사용자 삽입 이미지 사용자 삽입 이미지

본인이 주로 접속 하는 사이트 위주로 테스틀 해 본 결과 중 정상 작동하는 사이트는 위와 같았다. 이 외
ㅇKB국민은행
ㅇ한국소비자원
과 같이 다수의 암호화 프로그램 및 공인인증서를 요구하는 사이트의 경우, ies4linux의 작동상태가 불안정하였다. 실제로, KB국민은행의 경우, 로그인까지 성공했는데, 로그인 후에도 공인인증 팝업이 사라지지 않다가 끝내 익스플로러가 다운되었다. 또, 동영상을 테스트를 위해
ㅇ갓피플
ㅇSBS뉴스
로 접속하였다. 갓피플의 경우, 미디어보안 솔루션인 '요술자물쇠'를 사용했기때문에 접속했는데, 둘다 Windows Media 9이상에서 지원이 되는 듯하고, ies4linux에선 되지 않는것 같았다.

사용자 삽입 이미지 사용자 삽입 이미지 사용자 삽입 이미지

- ies4linux의 디렉토리구조
사용자 삽입 이미지

공인증서의 경우(NPKI 폴더) ies4linux가 설치된 디렉토리 내의 wine구조와 같은 drive_c/Program Files/ 에 복사해 넣어주면 인증서를 인식한다..(하면 뭐하나.. 쓸 수가 없는걸.)

일부 ActiveX는 실행시 트레이에 등록되기도 한다
사용자 삽입 이미지

트레이-팝폴더 다운로드 아이콘


ies4linux를 사용해 본 결과 다른 많은 이들의 삽질로도 검증이 되었듯이, 그냥 '아쉬운대로' 쓰는 도구인 듯하다. 기본적으로 IE자체가 무겁고 플래시로딩이나 ActiveX설치와 실행이 완전하지 않다. 이에 대한 나름의 방안으로 포털의 경우 메인페이지(www.naver.com, www.paran.com)가 아닌 바로 서비스 페이지(mail.naver.com, mail.paran.com 등)로 접속한다.

가장 완벽한 호환이라면, 현재로선 Virtualbox 위에 M$ OS를 올려 사용하는 게 아닐까 싶다.

그래도 이젠 웹하드나 메일이용은.. ies4linux를 이용해서 IE로 접속하지 않을까 한다 :)

참고
http://www.ubunutu.or.kr
http://www.tatanka.com.br/ies4linux/page/Installation:Ubuntu
http://www.gagme.com/greg/linux/activex-linux.php
http://dikma.web.id/2007/12/03/internet-explorer-for-linux/
http://newgifted.tistory.com/1169565925