오늘:
593
어제:
1,246
전체:
3,203,195

자유게시판

조회 수 3842 추천 수 0 댓글 12
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

https://www.ajunews.com/view/20201016103317246?fbclid=IwAR2VXw3S7-sDtIWetF924LspejV2XWqTNQR8azC-m1mM8gETzV8oiq8Xugc

위 기사에 따르면 최근 구름OS에 한글 오피스와 뷰어 시험판이 있다고 합니다.

 

그리고 타 배포판에 직접 가져가서 사용해도 괜찮다고 하네요.

그렇다고 deb파일을 그대로 여기 올리기는 혹시나 문제가 될지 모르니

deb파일을 추출하는 방법과

그 파일을 가지고 도커를 만들고 실행하는 방법에 대해 작성해보겠습니다.

 

우선 구름os 2.0버전 iso를 다운받고

가상머신을 이용해서 설치합니다.

(처음에는 라이브cd 자체를 도커에 올려서 사용하려 했는데,

라이브cd에는 한글 오피스가 없습니다.)

(https://gooroom.kr/  이 아닌(여기 2.0버전은 확인 안해봤어요.)

https://www.hancom.com/cs_center/csDownload.do 에서 받았습니다.)

 

가상머신 설치가 끝나면 오른쪽 위에 

한글 오피스와 뷰어를 설치하겠냐는 팝업창이 뜹니다.

설치해줍니다.

 

그리고 가상머신의 터미널에서 dpkg-repack를 설치한 다음

sudo dpkg-repack hoffice-hwp hoffice-viewer

를 실행하면 deb파일이 두개 생성됩니다.

그 파일들을 가상머신 밖으로 가져옵니다.

 

이제 deb파일 준비는 끝났습니다.

(참고로 저는 오피스를 hh.deb, 뷰어를 hv.deb로 이름을 바꿨습니다.)

 

이제 적당한 곳에 docker폴더를 만들고

docker폴더에 hh.deb, hv.deb를 옮깁니다.

 

그리고 Dockerfile을 생성합니다.

vi Dockerfile 이후 다음과 같이 입력 후 저장합니다.

/////

FROM debian:buster

 

ENV LANG=ko_KR.UTF-8 \

LANGUAGE=ko_KR.UTF-8

 

#한글 오피스, 뷰어 패키지 복사

COPY hh.deb /hh.deb

COPY hv.deb /hv.deb

 

#종속 패키지 설치

#한글 오피스, 뷰어 패키지 설치

#하모니카 서버 이용 님프 설치

#유저 추가

RUN echo "종속 패키지 설치" && \

apt update && \

apt install -y qt5-default \

libcurl4-gnutls-dev \

libharfbuzz-icu0 && \

echo "오피스, 뷰어 설치" && \

apt install /hh.deb && apt install /hv.deb && \

rm /hh.deb && rm /hv.deb && \

echo "님프 설치" && \

apt install -y curl && \

curl -sL https://apt.hamonikr.org/setup_hamonikr.sun | bash - && \

apt install -y nimf nimf-libhangul && \

im-config -n nimf && \

apt clean && \

echo "유저 추가" && \

useradd -m -g users -s /bin/bash hwp

 

 

USER hwp

/////

(그대로 복사하신다면 vi에서 :g/^$/d 를 실행하면 깔끔하게 정리될겁니다.)

 

왜 하필 데비안이냐 물으신다면

구름os가 데비안 기반이라 가장 잘 맞을거 같아서 데비안으로 했습니다.

 

이제 도커파일을 이용해서 도커 이미지를 생성합니다.

sudo docker build --tag test .

(hwp옆에 스페이스바와 점이 있는 것을 잊지 마세요.)

시간이 꽤 걸립니다.

 

이제 적당한 스크립트로 한글 오피스든 한글 뷰어든

원하는걸 실행하면 되겠습니다.

 

실행파일 경로는

/opt/hnc/hofficeviewer11/Bin/hclviewer

(확인 안해봄)

/opt/hnc/hofficeviewer11/Bin/hslviewer

(확인 안해봄)

/opt/hnc/hofficeviewer11/Bin/hwpviewer

(확인 안해봄)

/opt/hnc/hoffice11/Bin/hwp

(한글 오피스)

입니다.

 

다음은 실행 스크립트 예시입니다.

 

#!/bin/bash

xhost +local:docker

sudo docker run --rm -it -d --name hwp \

    --hostname hwp \

    -v /run/user/1000:/run/user/1000 \

    -v /dev:/dev \

    -v /etc/localtime:/etc/localtime:ro \

    -v /tmp/.X11-unix:/tmp/.X11-unix:ro \

    --privileged \

    --ipc=host --shm-size=256m --net=host \

    -v $HOME:/home/hwp \

    -e DISPLAY=unix$DISPLAY \

    -e XDG_RUNTIME_DIR=/run/user/1000 \

    -e PULSE_SERVER=pulseaudio \

    -e "GTK_IM_MODULE=nimf" \

    -e "XMODIFIERS=@im=nimf" \

    -e "QT_IM_MODULE=nimf" \

    -e "LANG=ko_KR.UTF-8" \

    -e "LANGUAGE=ko_KR.UTF-8" \

    hwp /opt/hnc/hoffice11/Bin/hwp

 

저는 님프 사용중이기 때문에 입력기에 nimf가 입력되어있습니다.

다른걸 사용하시는 분은 다른걸 입력하시기 바랍니다.

(다만 다른 입력기가 한글 입력이 정상일지는 잘 모르겠네요)

그런데 구름os도 님프를 사용하더라구요.

 

굳이 도커를 이용해서 설치하는 이유는

일단 지금 리눅스버전 한글은 시험판입니다.

언제 어떤 문제가 터질지 모르는데 바이너리로 그냥 설치하기에는 부담스러웠습니다.

그리고 앞으로 리눅스가 어떻게 업데이트 되든간에

언제든 사용할 수 있는게 좋다 생각했습니다.

 

이제 한글 오피스때문에 힘들어 할 일은 별로 없을거 같네요.

일단 한글입력, 저장, 불러오기 이거 세개만 확인했는데 정상입니다.

 

아래는 한글 입력 스샷입니다.

tes15.jpg

 

  • ?
    가벼운게최고 2020.11.20 10:48
    구름os와 비슷한 환경을 만들기 위해 도커 내부에 님프를 설치했는데 libhangul만 설치해도 되지 않나 하는 생각이 문득 드네요 나중에 용량면에서 큰 차이가 날거 같지는 않으니 나중에 시간나면 한번 해봐야겠어요
  • ?
    Moordev 2020.11.20 11:01
    한컴오피스도 이걸로 해결이 되겠군요!
    한국에서 리눅스로 업무보는게 가능한 날이 곧 올것 같아서 기쁩니다!
  • profile
    Kevin 2020.11.20 11:48

    공유해주신 글을 보고 하모니카에서 바로 사용할 수 있도록 하려고 직접 한글과컴퓨터에 연락해서 한컴오피스 2020 시험판의 재배포 가능 여부를 문의해보니 현재 구름OS가 아닌 다른 배포판에서 재배포는 안된다고 합니다. 개인사용자들이 그냥 설치해서 쓰는 방식으로 쓸 수 밖에 없겠네요. 하모니카 4.0에서 한컴오피스 2020 시험판의 사용은 별 문제없이 잘 됩니다. 

  • ?
    가벼운게최고 2020.11.20 12:04
    네 저도 그런 라이센스 관련 문제가 걱정돼서 deb를 따로 올리지 않았어요. 카톡 설치하는 방식처럼 제공하는게 어떨까요
  • ?
    Moordev 2020.11.20 20:44
    http://update.hancomgooroom.com/hancom/pool/main/h/hancom-toolkit/hancom-toolkit_0.2.2+han2u1_amd64.deb

    일단 이 패키지를 설치한 다음 터미널에서 hancom-toolkit을 실행하니 한컴구름과 동일하게 한글2020베타 설치 메뉴가 뜹니다.

    실행하니 아무 문제가 없네요.
  • ?
    가벼운게최고 2020.11.21 17:50

    그럼 그 파일만 도커에 설치해서 어떻게 잘 해보면

    지금처럼 번거로운 방법에서 훨씬 간편하게 해결이 가능할거 같네요

    이거도 나중에 시간나면 한번 확인해봐야겠어요

    전 이미 이전 방법으로 설치가 끝난 상태라..

  • ?
    나눔앱하자 2020.11.23 00:07

    한번 설치해봐야겠네요~

  • ?
    Japser 2020.12.02 01:51

    해당 툴킷을 dpkg-repack 으로 해서 설치해도 설치가 잘 됩니다.

    설치된 오피스 시험판을 리팩하는거 자체가 너무 오래걸리네요

    단 도커에 설치않고 했더니 nimf로 한영전환이 안되네요

    사용환경은 우분투 20.04 입니다

  • ?
    봉팔봉팔 2021.01.02 10:55

    설치가 제대로 이뤄지는데 한영전환이 안됩니다. 어떻게 한영을 할 수 있을까요?

  • ?
    꼬마신풍 2020.11.22 12:03
    맥에서 도커로 설치 가능할까요?
  • ?
    가벼운게최고 2020.11.22 14:43

    맥을 써본적이 없어서 확신은 없는데, x도 설치 가능하고 도커도 설치 가능하니 스크립트만 잘 작성하면 되지 않을까요? 물론 최근에 나온 arm은 좀 얘기가 달라지겠지만..

  • ?
    vecter 2021.01.26 23:01

    아래하한글R4때는 참 가난한 대학생 이였는데...

     

    이제 다시 나온다면 살껍니다.

     

    빨리 내어 주시오...


List of Articles
번호 제목 추천 수 글쓴이 날짜 조회 수
720 [질문] nimf 설치할 때 옵션 줄 수 없나요? (도커 이미지 생성 문제) 2 0 김원철 2020.11.24 907
719 2020 대한민국 소프트웨어대전 Softwave 2020 12월 2일(수)~6일(금) 코넥스 B홀 전관 file 0 BaroPAM 2020.11.23 939
718 우분투 20.04 에서 버추얼박스 usb인식 불가 증상 4 0 Japser 2020.11.22 1731
717 섀도우pc라는 클라우드 컴퓨팅 업체가 한국 서비스를 예정중이네요 2 0 가벼운게최고 2020.11.21 1133
716 토렌토란? 1 0 kiwijuice 2020.11.20 1051
715 부팅 시 나타나는 부트 선택 스크린(검정색) 4 0 코코멜로디 2020.11.20 941
714 리눅스가 은행 서버를 점령하기까지 0 나눔앱하자 2020.11.20 903
713 [HamoniKR 4.0 JIN 64bit] 카카오톡_설치하기가 사라졌어요. 3 0 코코멜로디 2020.11.20 1011
» 도커로 리눅스버전 한컴2020 오피스, 뷰어 설치하기 12 file 0 가벼운게최고 2020.11.20 3842
711 qemu와 인텔 가상 그래픽을 이용한 가상머신 사용하기 11 file 0 가벼운게최고 2020.11.16 2070
710 정부에서 지원하는 숙박쿠폰 아시나요? (최대4만원) 0 나이스투미튜 2020.11.12 1024
709 rclone을 이용한 구글드라이브 마운트 1 0 가벼운게최고 2020.11.10 4779
708 리눅스 패널로 폴리바polybar 사용하기 3 0 가벼운게최고 2020.11.06 1490
707 이제 목돈없어도 서울 청년주택 입주 가능 1 0 나이스투미튜 2020.11.06 946
706 fusuma를 이용한 터치패드 제스쳐 추가하기 0 가벼운게최고 2020.11.04 1240
705 rofi를 이용한 블루투스 애플릿 대체 file 0 가벼운게최고 2020.11.04 908
704 startx를 자동으로 실행하지만 약간의 지연을 주고싶을때 1 0 가벼운게최고 2020.11.04 891
703 가볍고 그럴듯한 락스크린 betterlockscreen file 0 가벼운게최고 2020.11.02 885
702 rofi를 이용한 와이파이 애플릿 대체 file 0 가벼운게최고 2020.11.02 976
701 dunst를 이용한 볼륨 조절 및 밝기조절 알람 file 0 가벼운게최고 2020.11.02 1006
Board Pagination Prev 1 ... 58 59 60 61 62 63 64 65 66 67 ... 98 Next
/ 98
CLOSE