인터넷 검색해보면 Manjaro에서 hwpviewer 설치법이 나오긴 하는데 좀 오래된거라 쓸데없는 시행착오를 겪지 않게 깔끔하게 정리해서 올립니다.
AUR Helper 프로그램으로 yay을 사용합니다. 설치가 안돼 있는 분은 여기서 설치합니다.
1. 아래 링크에서 뷰어파일을 다운받습니다.
hancomoffice-hwpviewer-Ubuntu-amd64.deb
2. 다운받은 deb파일을 ~/.cache/yay/hwpviewer 에 복사합니다. 폴더가 없으면 만드세요
3. yay -S hwpviewer
설치를 할려고하면 아래와 같이 물어보는데 2번을 선택합니다.
1번을 선택하면 webkitgtk를 컴파일하기 시작하는데 거의 반나절 걸리니까 미리 컴파일 되어있는걸 받는겁니다.
:: Repository AUR
1) webkitgtk 2) webkitgtk-bin 3) webkitgtk2-bin
4. 설치는 완료됐지만 실행해보면
hwpviewer: error while loading shared libraries: libicui18n.so.64: cannot open shared object file: No such file or directory
이런 에러가 납니다.
icu를 설치해줍니다. 다른곳에선 icu63을 설치하라고 하는데 이건 필요없더군요. 아무래도 hwpviewer가 업글되서 그런가 봅니다.
yay -S icu64
이제 실행해보면 잘 되지만 터미널에서 실행해보면
(hwpviewer:138107): WARNING : 19:48:16.497: Error loading plugin: libvoikko.so.1: 동적 오브젝트 파일을 열 수 없습니다: 그런 파일이나 디렉터리가 없습니다
(hwpviewer:138107): WARNING : 19:48:16.497: Error loading plugin: libhspell.so.0: 동적 오브젝트 파일을 열 수 없습니다: 그런 파일이나 디렉터리가 없습니다
(hwpviewer:138107): WARNING : 19:48:16.500: Error loading plugin: libnuspell.so.3: 동적 오브젝트 파일을 열 수 없습니다: 그런 파일이나 디렉터리가 없습니다
이런 경고가 뜹니다. 마저 해결해 줍시다.
6. yay -S libvoikko hspell nuspell
이제 완벽히 설치되었습니다.
AUR을 검색해보면 hwpviewer가 있긴한데 그냥 yay -S hwpviewer하면
hancomoffice-hwpviewer-Ubuntu-amd64.deb 파일이 없다면서 설치가 중단됩니다.