네게로오는길...

한글 2005 60일 체험판을 인스톨해 사용하다 보면 60일 이상 사용이 불가능해집니다.

아직 우분투에서 공식적으로 한글 2005를 사용할 방법이 없는 관계로 정품을 사서 사용하려 해도 구매할 수가 없습니다. 우분투를 데스크탑으로 쓰는 사람에게는 여간 불편한 것이 아닐 것입니다.

이런 상황에서 우분투사용자가 한글 2005의 의 자체 코드를 만지지 않고 사용기간을 연장하는 것은 불법이 아니라 일종의 팁이 아닐까 합니다.

우분투에서 한글 2005  체험판 사용기간을 연장하는 방법은 매우 간단합니다.

1. 내 폴더로 간다.
2. "보기-숨긴파일보기"를 체크한다.
3. ".gconf(-apps)"폴더를 연다.
"HNC"폴더가 보일 것이다.
4. "HNC"폴더를 제거한 후 '한글 2005 체험판'을 실행시킨다.

조금 오래된 팁인 것 같은데, 어쨌거나 필요하신 분들에게 좋은 팁이 되었으면 합니다.
--- 설치방법 ---
 
* 다음은 Ubuntu 6.10(우분투 6.10) Edgy Eft에서 한글 2005 체험판을 설치하는 방법입니다.
** Ubuntu 6.10(우분투 6.10) Edgy Eft에서 한글 2005 체험판을 설치하는 이 글은 우분투(dapper)에서 한글 2005 체험판 설치하기, 우분투한글2005평가판설치!, 아치리눅스 한국 사용자모임의 문서를 거의 그대로 참고하였습니다. 리눅스를 데스크탑으로 사용하기 위해 한글2005를 여러 배포판에 맞도록 삽질하시는 여러분들께 감사한 마음뿐입니다.
조금 복잡해 보여도 그대로 따라하면 생각보다 쉽고 빠르게 설정을 끝낼 수 있습니다.

1. 먼저 한소프트리눅스의 홈페이지로 가서 체험판 rpm 파일을 다운로드받습니다.

2. 이제부터 sudo로 작업하지 않고 root로 작업하도록 하겠습니다.
desktop:~$ sudo -s
Password:   (패스워드를 입력합니다.)

3. alien이 설치되어 있지 않다면 alien을 설치합니다.(alien이 설치되어 있으면 이 단계는 넘어갑니다.)
desktop:~# apt-get install alien

4. 한글 2005 체험판이 설치된 곳으로 이동합니다.(대체로 사용자의 바탕화면으로 다운로드 됩니다.)
desktop:~# cd Desktop

5. alien을 이용해 rpm을 deb으로 변환합니다.
desktop:~# alien -k --script-xs haansoft-hwp-trial-6.4.0.1083-1hs.i386.rpm

6. 변환된 deb을 설치합니다.
desktop:~# dpkg -i haansoft-hwp-trial_6.4.0.1083-1hs_i386.deb

여기까지 진행하면 프로그램 메뉴에 한글 2005 아이콘이 생깁니다. 하지만, 메뉴를 눌러 실행시키면 한글 2005가 뜨지 않습니다. 라이브러리의 문제라고 하더군요. 해서 아래와 같은 작업을 해 줍니다.

7. /usr/lib로 이동합니다.
desktop:~# cd /usr/lib

8. 링크를 걸어 줍니다.
desktop:/usr/lib# ls libgsf* -l
desktop:/usr/lib# ln -s libgsf-1.so.113.0.99 libgsf-1.so.114

9. /usr로 이동합니다.
desktop:/# cd /usr
desktop:/usr# find . -name libssl.*

10. /usr/lib로 이동합니다.
desktop:/usr# cd lib
desktop:/usr/lib# ls -l libssl*
desktop:/usr/lib# ln -s libssl3.so libssl.so.5
desktop:/usr/lib# ls -l libcrypto*
desktop:/usr/lib# ln -s libcrypto.so.0.9.8 libcrypto.so.5

11. 실행해 봅니다.

여기까지 하면 Ubuntu 6.06에서는 한글2005가 실행됩니다.
하지만 Ubuntu 6.10(우분투 6.10) Edgy Eft에서 실행되지 않습니다. 터미널에서 

desktop:~/Desktop# hwp

라고 치면

hwp: symbol lookup error: /usr/lib/hnc/lib/libHncPort.so.0: undefined symbol: _XftFTlibrary

라는 메세지가 뜹니다.
그래서 Ubuntu 6.10(우분투 6.10) Edgy Eft에서는 다음 작업을 하나 더 해줍니다. 터미널 사용에 익숙한 분은 터미널에서 작업하셔도 됩니다. 하지만 제가 터미널에 익숙하지 않은 관계로
로그 아웃 후 root로 다시 로그인하여 작업하는 것으로 하겠습니다.

12. 첨부된 파일을 다운로드 받아 압축을 풀어 놓습니다. (다음 블로그에서는 파일첨부가 되지 않아 할 수 없이 제 홈으로 링크 해 놓았습니다.)

13. 파일시스템의 /usr/lib로 이동합니다.

14. 앞서 받아 압축을 푼 파일을 usr/lib로 복사해 넣습니다. 덮어 쓸거냐고 물어보는데, 그냥 덮어써도 크게 문제가 없습니다.

15. 여기까지 한 후 다시 한글 2005를 실행보면 한글 2005가 뜨는 것을 볼 수 있습니다.

*** 한글2005 체험판은 말 그대로 체험판으로 60일 동안만 사용할 수 있습니다.
오늘 한컴리눅스에 전화를 해 보았더니 리눅스용 한글2005는 현재 개별로 판매되고 있지 않고 “ 한글과 컴퓨터 리눅스 데스크톱 2.0 오피스”에 끼워서 판매되고 있다고 하더군요.
여러 배포판의 의존성문제로 인해 현재는 자사제품(“한글과 컴퓨터 리눅스 데스크톱 2.0 오피스”-이름 길다....)에 끼워팔지만 개별 패키지로 판매할 생각도 가지고 있다고도 하구요.
어 쨌거나 아직까지는 한글2005를 우분투에서 60일밖에 사용할 수 밖에 없는데요, 60일이 지난 후엔 어떻게 해야 계속 사용할 수 있는지는......제가 알려 드릴 수는 없구요. 구글이나 엠파스같은 검색엔진을 사용해 보세요. 답이 있기는 하더라구요.^^





07-11-30 07:21
답변 삭제  
우분투 7.10에서 문제해결

Ubuntu를 dapper에서 Edgy로 업그레이드를 했더니 한글 2005에 lib 문제가 발생하였습니다.
에러 내용은 다음과 같았습니다.
hwp: symbol lookup error: /usr/lib/hnc/lib/libHncPort.so.0: undefined symbol: _XftFTlibrary

이것을 해결하기 위해서는 우선
기존 /usr/lib/libXft.so.2.1.2 를 백업해 놓고 다음의 첨부 파일을 /usr/lib에 복사해 넣으면 됩니다.





jin 07-12-11 14:34
답변 삭제  
우분투에 한글을 설치하는 것이 7.10(이하 Gutsy) 업데이트와 함께 많이 쉬워졌다. 6.10에서 다른 분들이 한 것을 따라 몇번 실패하고 나니까 별 문제 없이 설치된다. 설치전에 필수 업데이트를 모두 완료한 뒤에 설치하면 아래와 같이 간단한 과정을 거쳐 설치할 수 있다.

1. 한글 2005 다운로드

다운로드 페이지 : http://www.asianux.co.kr/service/download/2005_info.php
데스크톱 3 용 버전을 받으면 된다. 파이어폭스에서의 기본 다운로드 경로는 자신의 홈디렉토리이다.
다운로드 받은 파일은 페도라(레드햇)용 rpm 이지만 alien 프로그램을 이용해 데비안용 deb 설치패키지로 변환가능하다.
다운 후에는 터미널을 열고 한글을 다운로드 받은 디렉토리로 이동한다.

2. 데비안 패키지로 변환하여 설치하기

2.1.기본적으로 Gutsy에는 alien패키지가 없으므로 apt-get 명령으로 설치한다
~$ sudo apt-get install alien
2.2. alien을 이용해 deb 형식으로 변환한다.
~$ sudo alien -k --SCRIPTs haansoft-hwp6-trial-6.4.1.365-1axDT3.i386.rpm
조금 기다리면 haansoft-hwp6-trial_6.4.1.365-1axDT3_i386.deb 파일이 만들어진다.
2.3. 설치하기
~$ sudo dpkg -i haansoft-hwp6-trial_6.4.1.365-1axDT3_i386.deb
새로이 설치한다는 메세지가 흘러가면서 설치가 되고 설치후에는 바탕화면-프로그램-오피스 안에 아이콘이 만들어진다. 하지만 아시아눅스용으로 포팅된 한글을 쓰는 데는 약간의 사후설정이 필요하다.

3. 사후 설정하기
만약 그대로 한글을 실행해 보면 다음과 같은 에러메세지를 볼 수 있다
hwp: error while loading shared libraries: libgdiplus.so.0: cannot open shared OBJECT file: No such file or directory

3.1. 한글을 실행하기 위해 libgdiplus 패키지가 필요하니 아래와 같은 명령으로 설치한다
~$ sudo apt-get install libgdiplus
3.2. 이 외에도 libtiff.so.3 , libssl.so.6 파일이 필요한데, 이 파일들은 이미 Gutsy의 /usr/lib에 설치되어 있지만 파일이름이 달라 인식을 못하는 것이니 한글에서 요구하는 대로 심볼릭 링크를 만들어 주면 된다.
/usr/lib 디렉토리로 이동 후에 심볼릭 링크를 걸어준다
~$ cd /usr/lib
~$ sudo ln -sf libtiff.so.4.2.1 libtiff.so.3
~$ sudo ln -sf libssl.so.0.9.8 libssl.so.6

3.2. 이까지 끝내면 설치가 완료된다.

부록.
3.2와 관련하여 한글이 요구하는 두 파일, libtiff.so.3 , libssl.so.6 는 우분투에서는 libtiff.so.4.2.1 과 libssl.so.0.9.8 을 가리키는데, 우분투가 업데이트를 거치면서 다른 이름, 에컨데 libtiff.so.4.2.3 , libssl.so.0.9.9 식으로 되어 있다 해도 그 파일에 심볼릭 링크를 설정하면 된다. 어쨌건 한글은 libtiff.so.3 , libssl.so.6 이란 "이름"을 찾는 거니까.

부록 2.
다운로드 받은 한글은 60일 체험판이며 설치한 날짜가 홈디렉토리 .gconf에 윈도 레지스트리처럼 기록되어 있어 이 내용을 참조하여 날짜 카운트를 한다.