[요청] openssl-0.9.8g-sni.SEL5_2.i386.rpm 을 deb로 전환해주세요

안녕하세요.

한국에서 우분투를 쓰면 어쩔 수 없이 리눅스용 아래아한글을 구입해야 하죠.

저도 그런 사람 중 하나입니다. 여태까지는 잘 쓰고 있었는데,

10.04 판올림 이후 재설치를 했습니다. http://www.simdoly.com/linux_app/12144 이 링크를 참조해서요.

그런데 제목에 써있는 것처럼 openssl-0.9.8g-sni.SEL5_2.i386.rpm 파일을 alien 패키지를 이용해 deb로 전환하려니까

다음과 같은 에러 메시지가 뜹니다.

[code:3v8ni4wq]
dpkg-deb - 오류: (upstream) version(unknown')에는 숫자가 들어 있지 않습니다 dpkg-deb: 컨트롤 파일에 1개의 오류가 발생했습니다 dh_builddeb: dpkg-deb --build debian/openssl .. returned exit code 2 make: *** [binary-arch] 오류 9 find: openssl-0.9.8g’: No such file or directory
[/code:3v8ni4wq]

제 능력으로는 이것을 수정할 수가 없네요. 그 결과 지금까지도 hwp 파일을 읽지 못하고 있습니다.

뭐가 문제인지 가르쳐주시거나, 변환된 파일을 올려주시면 감사하겠습니다.

우선 위 글 링크를 보았습니다.
아래하한글2008 설치를 조금 복잡하게들 하셔서 제 생각을 적어 봅니다.

위글 설명중
8번 9번은 그냥
sudo apt-get install libtiff4 하면 되고…

11번 12번 13번을 통해 설치하는 openssl은 리눅스에서 무지 중요한 패키지 입니다.
현재 10.04 버전은 0.9.8k 입니다.
기본적으로 openssl은 설치 되어 있습니다.
openssl 경우 뒤 앞파벳숫자만 달라도 환경에 영향을 끼칩니다.

따라서 rpm 구해/변환 설치말고 그냥 심볼릭 링크만 걸면 됩니다.
sudo ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.6

즉 rpm 구버전 openssl 파일 구하지 마시고 그냥
[b:1wg3m2bv]sudo ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.6 [/b:1wg3m2bv]
하십시오

저는 따로 구하지 않고 그냥 자체 제공 패키지로 한글2008 리눅스용 설치합니다.

====================================
[list=1:1wg3m2bv][size=150:1wg3m2bv]아래하한글 2008 정품 리눅용 우분투에 설치하기[/size:1wg3m2bv]

[*:1wg3m2bv] 시디에 rpm 을 전부 deb으로 변환 설치한다
sudo apt-get install alien
rpm을 바탕화면에 폴더 만들고 전부 복사 후 그폴더에서
sudo alien -k *.rpm
sudo dpkg -i *.deb
sudo rm -rf *.deb *.rpm 또는 새로 만든 폴더를 휴지통으로…

[/:m:1wg3m2bv]
[
:1wg3m2bv] 필요 라이브러리 설치및 심볼릭 걸기
sudo apt-get install libtiff4
sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
sudo ln -s /usr/lib/libcrypto.so.0.9.8 /usr/lib/libcrypto.so.6
또는 [s:1wg3m2bv]sudo ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.6[/s:1wg3m2bv]

[/:m:1wg3m2bv]
[
:1wg3m2bv] 실행하여 제품번호및 사용자 정보 입력
상단 패널 프로그램 오피스에서 "한글과 컴퓨터 한글 2008" 클릭
또는 그놈터미널에서 hwp7 엔터 후 입력[/*:m:1wg3m2bv][/list:o:1wg3m2bv]

심볼릭 파일 이름으로 인해 추가 수정합니다. ----------------------------
libcrypto.so.0.9.8 는 우분투에 기본설치된 openssl 의 의존 패키지 libssl0.9.8 의 파일이며.
위 파일의 심복릭 링크인 libcrypto.so 는 libssl-dev 의 패키지의 파일 입니다.

안녕하세요. 위 "우분투에서 한글2008 설치하기"를 포스트한 심돌이네입니다.
오랫만에 한국우분투포럼에 들어오니 오프라인 모임도 했네요? 좀 더 일찍 알았으면 저도 관심을 가져볼 것을… 아쉬움…

한글2008 설치에 대해 강분도님께서 너무나 간결하게 정리해 주셨군요.^^
제 포스트를 보시고 따라하셨던 분들은 조금 힘들었을 것 같습니다. 제가 초심자인지라 초심자를 생각해 주절주절 토를 많이 달아놔서. 게다가 불필요한 작업도 따라하게 하고…^^

조만간 강분도님 댓글을 참조하여 한글2008 사용에 대한 포스트를 좀 더 간결하고 따라하기 쉽게 수정해야겠네요.

우분투 사용자 모두 행복하세요.

답변 감사합니다. 그런데 다음과 같은 에러 메시지가 뜨면서 실행이 안 됩니다.

분명 심볼릭 링크를 걸었고 파일도 존재하는데 실행이 안 되네요.

[code:20txqekj]
jeongtae@jeongtae-laptop:~$ sudo ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.6
ln: `/usr/lib/libcrypto.so.6’ 심볼릭 링크를 생성하는 중: File exists
jeongtae@jeongtae-laptop:~$ hwp7
hwp7: error while loading shared libraries: libcrypto.so.6: cannot open shared object file: No such file or directory
[/code:20txqekj]

왜 이러는 걸까요?

/usr/lib 폴더를 열어서 직접 파일을 관찰해보니

libcrypto.so.0.9.8 이라는 파일이 있더군요. 그래서

sudo ln -s /usr/lib/libcrypto.so.0.9.8 /usr/lib/libcrypto.so.6

명령어를 입력해서 링크를 만들어 보았습니다. 그런데,

Segmentation fault

라는 말이 뜨면서 역시 실행이 안 됩니다. 이유가 무엇일까요?

앗, 방금 다시 처음부터 시도해서, 성공했습니다.

강분도님과 simdoly님 두분께 모두 감사드립니다. :)

아 제가 확인해보니 libcrypto.so 는 libssl-dev 패키지의 심볼릭 파일 입니다.
따라서 위글 수정 합니다.
sudo ln -s /usr/lib/libcrypto.so.0.9.8 /usr/lib/libcrypto.so.6

우분투 10.04 64bit를 사용하고 있습니다.
그런데 rpm 을 deb로 변환하는 과정에서 아래와 같은 에러 메시지만 나오고 변환이 안 됩니다.

[quote:yzll8w6u]$ sudo alien -k *.rpm
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/HncHjDic.so debian/haansoft-common7/usr/lib/haansoft/Common7/HncSpeller70.so debian/haansoft-common7/usr/lib/haansoft/Common7/HimCfgDlg70.so debian/haansoft-common7/usr/lib/haansoft/Common7/libHncAtlExt70.so debian/haansoft-common7/usr/lib/haansoft/Common7/libpathan.so.2.0.2 debian/haansoft-common7/usr/lib/haansoft/Common7/libxalan-c.so.19.0 debian/haansoft-common7/usr/lib/haansoft/Common7/HncQCorrector70.so debian/haansoft-common7/usr/lib/haansoft/Common7/libxerces-c.so.26.0 debian/haansoft-common7/usr/lib/haansoft/Common7/libHncBM70.so debian/haansoft-common7/usr/lib/haansoft/Common7/libHncXml.so debian/haansoft-common7/usr/lib/haansoft/Common7/libxerces-depdom.so.26.0 debian/haansoft-common7/usr/lib/haansoft/Common7/Plugin/HncChartPlugin.so debian/haansoft-common7/usr/lib/haansoft/Common7/Plugin/HncEqEdit.so debian/haansoft-common7/usr/lib/haansoft/Common7/Plugin/HncTextArt.so debian/haansoft-common7/usr/lib/haansoft/Common7/libxml-security-c.so.12.0 debian/haansoft-common7/usr/lib/haansoft/Common7/libHncImm70.so debian/haansoft-common7/usr/lib/haansoft/Common7/libHncZipAgent.so debian/haansoft-common7/usr/lib/haansoft/Common7/HncDic.so debian/haansoft-common7/usr/lib/haansoft/Common7/Him/HncFrn70.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/HncKor70.so debian/haansoft-common7/usr/lib/haansoft/Common7/libxalanMsg.so.19.0 debian/haansoft-common7/usr/lib/haansoft/Common7/HncSpuitHook.so debian/haansoft-common7/usr/lib/haansoft/Common7/libHncOpenPackage.so 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/libChartBase.so debian/haansoft-common7/usr/lib/haansoft/Common7/libHncBD70.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.535’: No such file or directory[/quote:yzll8w6u]
haansoft-common7-7.5.6.535 파일이나 디렉토리가 없다고 나오는 게 문제인 듯한데, 에러 메시지가 나온 후 체크해 보면 같은 이름의 디렉토리가 생성되어 있습니다. 원인이 뭔지 혹시 아시는 분 없을까요?

자문자답입니다. viewtopic.php?p=58507#p58507 여기를 보니 해결책이 있군요.
32bit 라서 변환이 안 되는 것이었으므로 32bit에서 변환한 파일을 갖고 설치해야 합니다. 버추얼 머신이나 32bit 라이브 시디로 부팅한 후 32bit용 설치 파일을 생성해서 진행해야 합니다.

10.10 버전에서는 안되요 10.4버전은 이상없이 사용했는데 새로 포맷하고 설치해보니 안되요 도와주세요^^

휴… 한컴에서 공식적으로 지원해주지 않는 이상

이 문제는 새로운 판이 나올때마다 반복될것같네요…

이러다가 아주 지원 불가능하게 되는것도 금방인데…(bit rot 참조)

누가 hwp를 OO.o/ libreoffice에서 돌릴수 있게 해줄 용자없나요 ㅠㅠ

10.4에서 10.10업그레이드판에서는 10.4때처럼 사용이 가능합니다 도저히 방법이 없는지요
오랜만에 정품(한글 2008)사서 사용할려고 했는데 10.10버전에서 안되니 넘 허망합니다
고수님들 지혜를 짜 주세요(?) ^^