데비안 리눅스에서 hwp 문서 보기

세벌의 이미지

데비안 리눅스에서 hwp 문서를 읽을 수 있을까?

데비안 사이트에서는 공식적으로는 안 되는 거 같네요.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=901892

한컴에서 제대로 지원해 주는 거 같지도 않고요.

그런 가운데 도움 주시는 congini3 님 고맙습니다.

cogniti3의 이미지

전에 hwp 관련 저장소 삭제해서 죄송합니다. 개발을 계속하지 않더라도 저장소를 방치하면 되는건데 제 마음 편하자고 삭제를 했습니다. 아무리 생각해도 저는 오픈소스 프로젝트(또는 공개 프로젝트)를 할 자질이 안 되는거 같습니다.
그리고 개인적으로 개발하던 dalkom 이 있긴 한데 최근 여러 운영체제 및 배포판을 반복 설치하다가 실수로 SSD 데이터를 통째로 날려먹었습니다. (지못미ㅠㅠ) 그래서 바이너리로도 제공을 못해 드리네요. 저도 가끔 hwp 파일을 볼 일이 있습니다만 한컴에서 제공하는 리눅스용 뷰어가 2020년 현 시점에서 데비안 11 Bullseye 에 설치가 되지 않으므로 인스톨러 패키지를 만들었습니다. 그걸 이용하여 뷰어를 설치하셔서 hwp 문서를 보시면 되겠습니다.
데비안 11 Bullseye 에서 테스트했습니다. 타 버전/타 배포판에서는 오류가 날 수도 있습니다. 인스톨러 패키지 오류로 인하여 발생한 손해 및 한컴에서 제공하는 hwp 뷰어 사용권을 준수하지 않아서 발생하는 손해 등, 어떠한 손해에 대해서도 인스톨러 제공자는 책임지지 않습니다.
https://www.nimfsoft.com/docs/hwpviewer-installer/
링크 주소는 미래에 변경될 수 있습니다. 또한 여러 사정으로 인하여 웹 사이트는 미래에 운영이 중지될 예정입니다.

개인이 비영리로 하다보니 어쩔 수가 없습니다.

이런 문제 최소화하기 위해서는,

여러 사람들이 뜻을 모아 한글 문제를 해결하는 비영리 재단(또는 영리 회사)을 설립해서 리눅스, FreeBSD, macOS, MS윈도, 페이스북, github, 각종 어플, 각종 웹 사이트 등에서 한글을 사용하면서 겪게 되는 버그 또는 불편함에 대해 수십년 간(필요하다면 수백년간) 장기적으로 대응하면 좋겠습니다.

예를 들면 한글 국제화 재단(가칭) 이런 재단을 설립하여,

각종 어플, 웹 사이트에 있는 각종 한글 버그를 고치는 일,
한글 국제화 기술/정보를 개인 또는 기업 등에 유/무료로 제공,
한글 국제화 기술/정보 유/무료 교육,
한글 국제화 업무를 위한 자금 조달 방법으로는 한글 국제화 관련 기술/정보/소프트웨어/버그패치/인력을 지원하고 개인 또는 기업 등으로부터 기부금,후원금,수수료,인건비 등을 받거나 관련 상품 판매, 광고 수익을 통하여 자금을 마련하는 방법 등이 있습니다.

황병희의 이미지

cogniti3 wrote:
데비안 11 Bullseye 에서 테스트했습니다.

훌륭합니다. 그리고 감사합니다^^^

[우분투 18.04 파여폭스 나비에서 적었어요~]

--
^고맙습니다 감사합니다_^))//

rururara429의 이미지

네이버 웨일 브라우저, 데비안에 설치 안 되나요?
웨일 브라우저가 hwp 뷰어 기능을 탑재했습니다.
뷰어용으로만 설치하는 것도 괜찮으실 것 같습니다.

cogniti3의 이미지

문서를 웨일 서버에 전송한다네요... 그래서 저한테는 무효입니다 ㅋㅋㅋ
https://hamonikr.org/hamoni_notice/76805

Stephen Kyoungwon Kim@Google의 이미지

호환성이 문제고 전에는 되었다면 docker 사용도 고려해 보세요.

docker run -ti --rm \
       -e DISPLAY=$DISPLAY \
       -v /tmp/.X11-unix:/tmp/.X11-unix \
       <name of docker image> <path to hwp viewer>

저렇게 docker run을 하는 게 핵심처럼 보이고요. 손쉽게 이미지를 만드는 방법은 이렇습니다.

1. hwpviewer가 설치, 수행되는 버전의 docker image를 docker run -it로 수행하되 /bin/bash를 맨 끝에 추가, 터미널 창으로 들어갑니다
2. 그냥 평범한 데비안 셋업인 것처럼 유저 추가, 패키지 설치 등을 하시고, hwpviewer를 설치합니다
- 이때 유저의 uid, gid 등을 실제 로컬 사용자와 동일하게 해주시면 나중에 편합니다
3. local, 그러니까 docker host에서 새 터미널을 열고 docker commit을 통해 현재 수행 중인 (설정이 된) docker container를 이미지로 덤프합니다.
4. 저 위의 명령어로 이 이미지를 수행하시면 그때마다 hwpviewer를 수행 가능합니다.

만약 로컬 파일을 hwpviewer로 보거나 고치셔야 한다면, docker run을 하실 때, -v 옵션을 주세요.