Ubuntu 12.04LTS(64bit)에서의 HWP2008 for Linux 완벽설치

여러 시행착오끝에 리눅스용으로 처음이자 마지막(거의 확실시)으로 더이상 안나올거 같은 HWP(한글)2008 for Linux(정품기준)을 Ubuntu 12.04LTS(64bit)에서 설치하는 과정을 정리했습니다.(데모버전은 해당사항이 아님니다.)

hwp2008forlinuxUbuntu.png


1. RPM패키지의 DEB변환

HWP2008 for Linux 정품CD이 RPM파일들을 DEB으로 변환하는 작업은 64bit 우분투에서는 할 수 없습니다. RPM자체가 32bit용으로 나온것이므로 Alien을 설치해서 변환하려해도 경고문이 나오면서 설치가 안될 겁니다.(The package cannot be built on this system.라는 경고문)

고로 미리 32bit에서 DEB파일로 변환해 두어야 합니다. 따로 32Bit Ubuntu를 설치할 수 없다면 Virtual Box를 설치하고 Ubuntu 12.04 Server 32bit를 설치하시어 변환하시길 바랍니다. 굳이 데스크탑 버전을 Virtual Box에 깔 필요는 없습니다. 어짜피 deb파일로의 변환만 하고 지워버릴테니까..  변환이 끝난 파일 즉, deb들은 나중을 위해 CD로 꾸어두시길 바랍니다. 그리고 Virtual box가 필요없다면 이것마져도 지워버리셔도 됩니다. Virtual Box를 설치하고 가상OS를 설명하는 것은 여기서는 하지 않습니다.

중요한건 본인이 이미 12.04 32Bit를 설치한 경우라면 그냥 alien으로 변환하시면 되고, 64Bit를 설치하셨다면 32Bit에서 변환을 미리 해놔야 한다는 것 입니다. 나중을 위해 꼭 변환된 deb파일은 CD로 백업해 두시길 바랍니다.

 

2. 설치

HWP2008 for Linux의 deb파일이 들어있는 디렉토리에서 sudo dpkg -i *.deb 으로 모두 설치하세요. 설치후 실행파일인 hwp7과 한글환결설정 파일인 hncsetup파일은 /usr/bin에 저장됩니다.(고로 쉘 아무데서나 hwp7이라고 입력하면 HWP가 실행됩니다.)

sudo dpkg -i *.deb

하지만 지금은 몇몇 공유라이브러리가 없다고 실행이 안됩니다. 제가 필요한 라이브러리를 여기에서 확인하여 그냥 하나의 디렉토리에 담아버렸습니다. /usr/lib/haansoft/lib안에 넣어야할 공유라이브러리 들인데요 다음의 파일을 받아서 압축을 푼 후 sudo 관리자계정으로 /usr/lib/haansoft/lib안에 넣어주세요. 

노틸러스관리자로 넣으셔도 되고, 명령으로 넣으셔도 되고.. 

sudo tar xzvf hwp2008libs.tar.gz /usr/lib/haansoft/lib/ 

다운로드 : hwp2008libs.tar.gz(1.2MB)


3. /usr/lib에 링크걸기

필요한 라이브러리를 모두 /usr/lib/haansoft/lib안에 넣었으니 이제 시스템의 기본 공유라이브러리들을 참조하는 /usr/lib에 링크를 걸어줄 차례입니다. 실제 필요한 라이브러리를 왜 /usr/lib/안에 넣어버리지 않고 /usr/lib/haansoft/lib에 넣고 링크를 거느냐고요? 좀더 클린하게 사용하고자 함이죠. /usr/lib/haansoft/lib에 넣어주면 나중에 HWP를 지워버릴때 설치시 이것저것 깥아댔던 라이브러리들도 한꺼번에 지워버릴 수 있고, /usr/lib안에 32bit용 라이브러리들이 있는 경우 충돌 또는 관리가 안된다는거죠.(기억이 가물가물해집니다.)

리눅스 시스템에서 소프트링크는 Windows의 바로가기 같은거라 그닥 의미없는 파일입니다. 따라서 /usr/lib안에 실제로 HWP2008 니가 필요로하는 라이브러는 나에겐 없고 /usr/lib/haansoft/lib안에 있으니 거기가서 찾아라라고 링크를 걸어야 한다는 거죠.

sudo ln -sf /usr/lib/haansoft/lib/libtiff.so.4.3.4 /usr/lib/libtiff.so.3
sudo ln -sf /usr/lib/haansoft/lib/libcrypto.so.0.9.8 /usr/lib/libcrypto.so.6
sudo ln -sf /usr/lib/haansoft/lib/libglade-2.0.so.0.0.7 /usr/lib/libglade-2.0.so.0

나머지 libgif나 libjpeg는 /usr/lib/haansoft/lib/에서 직접 참조하는 것 같더군요. 따로 /usr/lib로 링크안걸어줘도 되더라고요. 마지막의 링크는 hncsetup 즉, 한글과컴퓨터 기본설정 메뉴의 실행을 위한 링크입니다.

 

There are no comments yet. - 아직 댓글이 없습니다.

Leave a Comment

Leave this field empty:




Powered by

© 2010-2018 NOOREE.COM