[10.04/amd64] 한글2008 설치기

저의 경우에는 구글을 통해 amd64 우분투에서 한글2008을 설치했다는 포스트를 보고 따라해보아도 잘 되지 않았습니다. 또 같은 문제로 질문하신 분들의 글도 보였는데 명확한 답이 없는 것 같아서 나름 여러 방법으로 해 본 후, 다시 정리해둡니다.
혹시 "64비트 우분투에 한글2008 for Linux 설치"에 고민하고 계신분들은 아래 방법으로 해보시길 바랍니다.

환경 : lucid, amd64 (영문환경; LANG=en_US.utf8)
준비물 : "한글2008정품", "getlibs-all.deb", "Virtualbox에 설치한 32비트 우분투(-.-;)"

  1. 64비트에서는 sudo alien -k *.rpm으로 deb 로 변환할 수 없었기에 VirtualBox에 32비트 우분투를 설치 후 가상머신에서 deb로 모두 변환 하여 64비트로 가져왔습니다.
  2. 변환된 deb가 있는 디렉터리로 이동 후, sudo dpkg -i *.deb 로 설치하게 하면 설치되지 않는 패키지가 있어 제대로 설치되지 않습니다. sudo dpkg --force-architecture -i *.deb로 설치합니다.
  3. 설치가 완료된 후에 hwp7을 입력해 보면, bash: /usr/bin/hwp7: No such file or directory 라는 메세지가 나옵니다. 32비트 라이브러리가 없기 때문이라고 판단,
    getlibs-all.deb를 설치 후 sudo getlibs -l libqt-mt.so.3 libgif.so.4를 입력하여 설치해줍니다.
  4. 다시 hwp7을 입력해보면 아래 에러가 출력이 됩니다…

[code:1dvkg24u]hwp7: error while loading shared libraries: libtiff.so.3 : cannot open shared object file: No such file to directory [/code:1dvkg24u]
ln -sf /usr/lib32/libtiff.so.4 /usr/lib32/libtiff.so.3 을 입력해줍니다.
5. 다시 한글2008을 실행(hwp7)해보면 비슷한 에러가 출력이 되는데, 이번에는 libcrypto.so.6을 로드하는 동안 에러가 발생했다고 합니다.
ln -sf /usr/lib32/libcrypto.so.0.9.8 /usr/lib32/libcrypto.so.6 을 입력합니다.
[color=#FF0000:1dvkg24u]여기 까지하시면 한글환경에서 사용하고 계시는 분들은 한글2008이 동작할것입니다[/color:1dvkg24u].

[color=#800080:1dvkg24u]실행이 되다가 Segmentation fault가 나오며 프로그램이 종료되면[/color:1dvkg24u] LANG=ko_KR.UTF-8 을 입력후 실행해보시면 될것입니다.
매번 LANG=ko_KR.UTF-8을 입력후 실행하기가 귀찮아서,
sudo gedit /usr/bin/hwp 후,

[code:1dvkg24u]#!/bin/sh
LANG=ko_KR.UTF-8
hwp7[/code:1dvkg24u]
저장 후, sudo chmod +x /usr/bin/hwp 한 다음 한글2008실행관련 아이콘의 command를 hwp7에서 hwp로 바꾸어 사용하고 있습니다
며칠전에 IRC에서 한글2008리눅스가 버벅인다는 말을 들은 것 같은데요,
느린감이 없지않아있네요 :)

[list=1:3pfmsyoo]민주님이 쓰신 64비트 우분투에 아래하 한글 2008 리눅스용 설치에 두가지 의문을 가집니다.
[:3pfmsyoo]getlibs-all.deb 가 진짜 필요한지…
(심볼릭 필요 라이브러리 두개다 링크로 설치 가능= 즉3번 방법 보다는 그냥)
단하나의 패키지만 더 설치하면 32비트는 되거든요 [url=http://packages.ubuntu.com/lucid/amd64/libtiff4/filelist:3pfmsyoo]libtiff4[/url:3pfmsyoo]
(즉 getlibs-all.deb 설치후 sudo getlibs -l libqt-mt.so.3 libgif.so.4 보다는 sudo apt-get install libtiff4 하나로…[/
:m:3pfmsyoo]
[:3pfmsyoo]LANG=ko_KR.UTF-8이 환경변수가 필요한건 민주님의 우분투가 영문환경이기 때문이겠지요…[/:m:3pfmsyoo][/list:o:3pfmsyoo]

그러나 좋은 안내 글입니다.
왜 변환이 deb 안될까요? 음 한글 2008 rpm 자체가 32비트라 64비트 deb로는 안되는거 같군요 !

[quote="강분도":3h0etw9f][list=1:3h0etw9f]민주님이 쓰신 64비트 우분투에 아래하 한글 2008 리눅스용 설치에 두가지 의문을 가집니다.
[:3h0etw9f]getlibs-all.deb 가 진짜 필요한지…
(심볼릭 필요 라이브러리 두개다 링크로 설치 가능= 즉3번 방법 보다는 그냥)
단하나의 패키지만 더 설치하면 32비트는 되거든요 [url=http://packages.ubuntu.com/lucid/amd64/libtiff4/filelist:3h0etw9f]libtiff4[/url:3h0etw9f]
(즉 getlibs-all.deb 설치후 sudo getlibs -l libqt-mt.so.3 libgif.so.4 보다는 sudo apt-get install libtiff4 하나로…[/
:m:3h0etw9f]
[:3h0etw9f]LANG=ko_KR.UTF-8이 환경변수가 필요한건 민주님의 우분투가 영문환경이기 때문이겠지요…[/:m:3h0etw9f][/list:o:3h0etw9f]

그러나 좋은 글이에요
왜 변환이 deb 안될까요 음[/quote:3h0etw9f]

  1. lucid_amd64에는 기본적으로 libtiff4 가 설치되어 있는데, getlibs-all.deb가 설치 되지 않은 상태에서는 $ hwp7을 입력하면 bash: /usr/bin/hwp7: No such file or directory 라는 메세지를 출력하게 됩니다.ㅠ
  2. 넵, 환경변수가 필요한것은 저 처럼 영문에서 Segmentation fault를 맞이할(?)분들을 위한 것이었습니다 :)
  3. 64에서 sudo alien -k *.deb를 하면 architecture 때문에 에러가 나는것 같습니다.

[code:3h0etw9f]
error: incorrect format: unknown tag

Package build failed. Here’s the log:
dh_testdir
dh_testdir
dh_testroot
dh_clean -k -d
dh_clean: Compatibility levels before 5 are deprecated.
dh_installdirs
dh_installdirs: Compatibility levels before 5 are deprecated.
dh_installdocs
dh_installdocs: Compatibility levels before 5 are deprecated.
dh_installchangelogs
dh_installchangelogs: Compatibility levels before 5 are deprecated.
find . -maxdepth 1 -mindepth 1 -not -name debian -print0 |
xargs -0 -r -i cp -a {} debian/haansoft-common7
dh_compress
dh_compress: Compatibility levels before 5 are deprecated.
dh_makeshlibs
dh_makeshlibs: Compatibility levels before 5 are deprecated.
dh_installdeb
dh_installdeb: Compatibility levels before 5 are deprecated.
dh_shlibdeps
dh_shlibdeps: Compatibility levels before 5 are deprecated.
dpkg-shlibdeps: warning: couldn’t find library libHncPlatform.so needed by debian/haansoft-common7/usr/lib/haansoft/Common7/HncSpuitHook.so (ELF format: ‘elf32-i386’; RPATH: ‘’).
Note: libraries are not searched in other binary packages that do not have any shlibs or symbols file.
To help dpkg-shlibdeps find private libraries, you might need to set LD_LIBRARY_PATH.
dpkg-shlibdeps: error: couldn’t find library libgdiplus.so.0 needed by debian/haansoft-common7/usr/lib/haansoft/Common7/HncSpuitHook.so (ELF format: ‘elf32-i386’; RPATH: ‘’).
Note: libraries are not searched in other binary packages that do not have any shlibs or symbols file.
To help dpkg-shlibdeps find private libraries, you might need to set LD_LIBRARY_PATH.
dh_shlibdeps: dpkg-shlibdeps -Tdebian/haansoft-common7.substvars debian/haansoft-common7/usr/lib/haansoft/Common7/libxalanMsg.so.19.0 debian/haansoft-common7/usr/lib/haansoft/Common7/libHncBL70.so debian/haansoft-common7/usr/lib/haansoft/Common7/libHncLibXml2++.so debian/haansoft-common7/usr/lib/haansoft/Common7/libHncImm70.so debian/haansoft-common7/usr/lib/haansoft/Common7/libHncBD70.so debian/haansoft-common7/usr/lib/haansoft/Common7/libHncXml.so debian/haansoft-common7/usr/lib/haansoft/Common7/libHncBM70.so debian/haansoft-common7/usr/lib/haansoft/Common7/HncSpeller70.so debian/haansoft-common7/usr/lib/haansoft/Common7/libHncAtlExt70.so debian/haansoft-common7/usr/lib/haansoft/Common7/HncQCorrector70.so debian/haansoft-common7/usr/lib/haansoft/Common7/libChartBase.so debian/haansoft-common7/usr/lib/haansoft/Common7/HncDic.so debian/haansoft-common7/usr/lib/haansoft/Common7/libxalan-c.so.19.0 debian/haansoft-common7/usr/lib/haansoft/Common7/libHncZipAgent.so debian/haansoft-common7/usr/lib/haansoft/Common7/Plugin/HncTextArt.so debian/haansoft-common7/usr/lib/haansoft/Common7/Plugin/HncEqEdit.so debian/haansoft-common7/usr/lib/haansoft/Common7/Plugin/HncChartPlugin.so debian/haansoft-common7/usr/lib/haansoft/Common7/libxerces-c.so.26.0 debian/haansoft-common7/usr/lib/haansoft/Common7/HncHjDic.so debian/haansoft-common7/usr/lib/haansoft/Common7/libxml-security-c.so.12.0 debian/haansoft-common7/usr/lib/haansoft/Common7/Him/HncKor70.so debian/haansoft-common7/usr/lib/haansoft/Common7/Him/HncSym70.so debian/haansoft-common7/usr/lib/haansoft/Common7/Him/HncEng70.so debian/haansoft-common7/usr/lib/haansoft/Common7/Him/HncFrn70.so debian/haansoft-common7/usr/lib/haansoft/Common7/HimCfgDlg70.so debian/haansoft-common7/usr/lib/haansoft/Common7/HncSpuitHook.so debian/haansoft-common7/usr/lib/haansoft/Common7/libxerces-depdom.so.26.0 debian/haansoft-common7/usr/lib/haansoft/Common7/libpathan.so.2.0.2 debian/haansoft-common7/usr/lib/haansoft/Common7/libHncOpenPackage.so returned exit code 2
make: [binary-arch] 오류 9 (무시됨)
dh_gencontrol
dh_gencontrol: Compatibility levels before 5 are deprecated.
dpkg-gencontrol: error: current host architecture ‘amd64’ does not appear in package’s architecture list (i386)
dh_gencontrol: dpkg-gencontrol -ldebian/changelog -Tdebian/haansoft-common7.substvars -Pdebian/haansoft-common7 returned exit code 255
make: *** [binary-arch] 오류 9
find: `haansoft-common7-7.5.6.536’: No such file or directory[/code:3h0etw9f]

[quote="minjoo":rsrgytxx]
저장 후, sudo chmod +x /usr/bin/hwp 한 다음 한글2008실행관련 아이콘의 command를 hwp7에서 hwp로 바꾸어 사용하고 있습니다
며칠전에 IRC에서 한글2008리눅스가 버벅인다는 말을 들은 것 같은데요,
느린감이 없지않아있네요 :)[/quote:rsrgytxx]
아래하 한글 2008이 9.10 부터 느려지게 느끼는 이유는 ext4 파티션에서의 증상으로 알고 있습니다.
ext3 파티션은 속도 문제가 없다고 하는군요
10.04 에서도 아래하 한글 2008 리눅용 사용을 위해선 ext3 파티션 선택도 좋은 선택 같습니다.

[quote="강분도":tx5sz4gw]
아래하 한글 2008이 9.10 부터 느려지게 느끼는 이유는 ext4 파티션에서의 증상으로 알고 있습니다.
ext3 파티션은 속도 문제가 없다고 하는군요
10.04 에서도 아래하 한글 2008 리눅용 사용을 위해선 ext3 파티션 선택도 좋은 선택 같습니다.[/quote:tx5sz4gw]
아, 그렇군요, 저도 ext4를 사용하고 있습니다;;
좋은 정보 감사합니다…:)

리눅용 아래하 한글 2008 프로그램의 우분투 설치/사용 우분투의 문제가 아니라
리눅용 아래하 한글 자체의 개발 라이브러리가 낮고 우분투 현재 배포판은 라이브러리 버전이 빠른 문제로 봅니다.
리눅용 아래하 한글 2008은 한컴이 자체 만든 아시아눅스나 레드헷 5 버전떄에 맞는거 같습니다.
우분투로 치면 8.04 정도… 이하지요 …

그래도 방법을 찾아 이런팁을 올려 주시는 분들이 멋쟁이 우분투 유저이며 용자(勇者(X), 用子(O) )이지요 ;)
USER 한자 번역 = 用子 ? :roll:

[quote="강분도":ub4tsh33]
USER 한자 번역 = 用子 ? :roll:
[/quote:ub4tsh33]

:mrgreen: :mrgreen: :mrgreen:

알려주신 방법으로 설치를 완료 했습니다. 감사합니다. :D
넥셀과 슬라이드는 동작하지 않아서 터미널에서 실행해보니

[code:fx2fyqjt]hslide7: error while loading shared libraries: libmng.so.1: cannot open shared object file: No such file or directory[/code:fx2fyqjt] 메시지가 나오더군요.

[code:fx2fyqjt]sudo getlibs -l libmng.so.1[/code:fx2fyqjt]를 실행해서 libmng1 패키지를 설치하니 넥셀과 슬라이드도
문제 없이 실행 됩니다.
묵은 체증이 싹 내려갔습니다.

[quote="rhimtree":1kwf1z8e]알려주신 방법으로 설치를 완료 했습니다. 감사합니다. :D
넥셀과 슬라이드는 동작하지 않아서 터미널에서 실행해보니

[code:1kwf1z8e]hslide7: error while loading shared libraries: libmng.so.1: cannot open shared object file: No such file or directory[/code:1kwf1z8e] 메시지가 나오더군요.

[code:1kwf1z8e]sudo getlibs -l libmng.so.1[/code:1kwf1z8e]를 실행해서 libmng1 패키지를 설치하니 넥셀과 슬라이드도
문제 없이 실행 됩니다.
묵은 체증이 싹 내려갔습니다.[/quote:1kwf1z8e]

오피스를 구입하지 않고 한글2008만 구입하여 해본것 이라 넥셀등이 안되는 줄은 몰랐네요^^
알려주신 팁을 보고 많은 분들이 설치 후 문제 해결을 할 수 있겠네요 감사합니다

좋은 정보 감사합니다. 설치 잘되네요