리눅스용 한글 2002 평가판 우분투에 어떻게 까나요?

danskesb의 이미지

현재 우분투 브리지를 쓰고 있습니다.
여기서 한글 2002 평가판을 깔아 보려고 alien으로 rpm을 변환 시킨 다음 설치해 주었습니다.
당연히 alien은 에러가 없었습니다.
그런데 설치하면 뭐가 문젠지 이런 에러만 뜹니다.
코드:
psj@pARADOXx:/usr/local/Haansoft/Hangul2002$ ./hwpw
./hwpw: error while loading shared libraries: libcoreengine.so.1: cannot open shared object file: No such file or directory

분명히 이 파일은 Hangul2002 디렉토리 밑에 있는 lib 안에 모두 있습니다.
그 라이브러리를 갖고 오려면 뭔가 설정을 따로 해야 하는 게 있나요?
지금 이 문제 때문에 한글을 실행시키지 못하고 있습니다.

monpetit의 이미지

libcoreengine.so.1이 들어있는 디렉토리를 /etc/ld.so.conf 파일에 추가한 후
sudo ldconfig 해 보시죠.

danskesb의 이미지

일단 라이브러리 문제는 해결했습니다.
그런데 또 이런 에러가 뜨네요.

psj@pARADOXx:/usr/local/Haansoft/Hangul2002$ ./hwpw
HLRegistry::Open() File Open Error!!
./hwpw: symbol lookup error: ./hwpw: undefined symbol: _ZN11QMotifStyleC2Eb
psj@pARADOXx:/usr/local/Haansoft/Hangul2002$

이건 아마 모티프 라이브러리 문제 같습니다. 대책은 있나요?
익명 사용자의 이미지

lesstif는 혹시 설치해보셨나요?

익명 사용자의 이미지

패키지 이름은 lesstif2 같습니다.

hokim의 이미지

우분투 브릿지에서 한글 2002평가판을 패키지로 만들어 쓰고 있습니다
패키지로부터의 의존성 정보는 다음과 같습니다

Quote:

Depends: libc6 (>= 2.3.2.ds1-4), libfontconfig1 (>= 2.2.1), libfreetype6 (>= 2.1.5-1), libgcc1 (>= 1:4.0-0pre6ubuntu4), libice6 | xlibs (>> 4.1.0), libjpeg62, libmng1 (>= 1.0.3-1), libpng12-0 (>= 1.2.8rel), libsm6 | xlibs(>> 4.1.0), libstdc++5 (>= 1:3.3.4-1), libx11-6 | xlibs (>> 4.1.0), libxext6 | xlibs (>> 4.1.0), libxft2 (>> 2.1.1), libxinerama1, libxrandr2 | xlibs (>> 4.3.0), libxrender1, zlib1g (>= 1:1.2.1)
hokim의 이미지

찾아보니 hoary때 패키지 만든것 정리해 놓은게 있더군요.. 아마 브릿지에서도 잘될것같군요

Quote:

wget ftp://haansoftlinux.nefficient.co.kr/pub/haansoftlinux/HWP/HWP2002_Eval/Hangul2002-linux_1.0204e-kor.i386.rpm
fakeroot alien -t Hangul2002-linux_1.0204e-kor.i386.rpm
mv usr/local/Haansoft usr/share
rmdir usr/local
mkdir usr/share/applications
iconv --from-code=EUC-KR --to-code=UTF8 --output=usr/share/applications/Hangul2002.desktop usr/share/applnk/Haansoft/Hangul2002.desktop
rm -rf usr/share/applnk
mv usr/share/icons/Hncicon usr/share/Haansoft
rmdir usr/share/icons
cp -R usr/share/fonts/ko/Haansoft_fonts usr/share/Haansoft/font
rm -rf usr/share/fonts
rm -rf usr/share/mimelnk
sed -e 's/\[KDE /\[/' -i usr/share/applications/Hangul2002.desktop
sed -e 's/icons/Haansoft/' -i usr/share/applications/Hangul2002.desktop
sed -e 's/local/share/' -i usr/share/Haansoft/bin/Hwp2002
mkdir usr/bin
cd usr/bin
ln -s ../share/Haansoft/bin/Hwp2002 .
cd ../..
tar cvzf hwp.tgz usr
fakeroot alien -d hwp.tgz
ar x hwp_1-2_all.deb
tar -xvzf control.tar.gz
vi control
Quote:

Package: hwp
Version: 2002
Section: unknown
Priority: optional
Architecture: i386
Depends: libc6 (>= 2.3.2.ds1-4), libfontconfig1 (>= 2.2.1), libfreetype6 (>= 2.1.5-1), libgcc1 (>= 1:4.0-0pre6ubuntu4), libice6 | xlibs (>> 4.1.0), libjpeg62, libmng1 (>= 1.0.3-1), libpng12-0 (>= 1.2.8rel), libsm6 | xlibs (>> 4.1.0), libstdc++5 (>= 1:3.3.4-1), libx11-6 | xlibs (>> 4.1.0), libxext6 | xlibs (>> 4.1.0), libxft2 (>> 2.1.1), libxinerama1, libxrandr2 | xlibs (>> 4.3.0), libxrender1, zlib1g (>= 1:1.2.1)
Installed-Size: 86036
Maintainer: HyunOk Kim <hokim@localhost>
Description: hwp2002 for linux

tar cvzf control.tar.gz shlibs postinst postrm md5sums control
ar rc hwp_2002_i386.deb debian-binary control.tar.gz data.tar.gz
sudo dpkg -i hwp_2002_i386.deb
danskesb의 이미지

감사합니다. 나중에 꼭 시도해 봐야겠네요.

danskesb의 이미지

설치는 성공했습니다.
그런데 이 에러는 여전하네요.
undefined symbol: _ZN11QMotifStyleC2Eb
lesstif1, lesstif2 모두 깔았습니다.
이제... 지우는 일만 남았나요?

hokim의 이미지

peremen wrote:
설치는 성공했습니다.
그런데 이 에러는 여전하네요.
undefined symbol: _ZN11QMotifStyleC2Eb
lesstif1, lesstif2 모두 깔았습니다.
이제... 지우는 일만 남았나요?

제 시스템에 인스톨된 한글2002로 확인해보니
/usr/share/Haansoft/Hangul2002/lib/libqt-mt.so.3에 있는 심볼인데..
한글2002설치시 딸려나오는 라이브러리입니다..
혹시 /usr/share/Haansoft/Hangul2002/hwpx를 실행시킨거 아닌가요?
/usr/share/Haansoft/bin/Hwp2002 이것을 실행해야합니다. 체크해보면 아시겠지만
Hwp2002는 스크립트파일로 LD_LIBRARY_PATH 변수를 딸려오는 라이브러리들이 있는 경로를 지정하고나서 hwpx를 실행하게 되어있습니다
Heeya의 이미지

저도 한글 2002 설치에 실패해서 포기했었는데
hokim님의 글을 보고 설치에 성공했네요
정말 감사드립니다^^
실행은 프로그램->오피스->한글2002 아이콘이 생기더군요

----
재미있게 살자 !!

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.