computer story

우분투에서 사용할 수 있는 성경프로그램 e-sword

hairyMES 2009. 4. 29. 00:12
[출처: 베땅이의 노래 http://ssh4jx.tistory.com/72]

우분투가 일반인이 사용하기에 훌륭한 운영체제 인 것은 분명하지만 가장 열악한 점은 역시나 어플리케이션이 다양하지 못하다는 점일 것입니다. 그러다보니 윈도우프로그램을 가져다 사용할 수 밖에 없는 경우들이 종종 있습니다.

성경프로그램 같은 경우도 우분투에서 사용할 수 있는 적당한 어플리케이션이 없습니다.
Gnomesword나 Bibletime등을 추천하시곤 하지만 이 프로그램들은 조악하기 그지없죠. -_-
한동안 Gnomesword를 사용하면서 느낀 한계점이라면 역시나 한글지원... Gnomesword에서 제공하는 한글성경을 받아서 깔았는데 성경이 부분부분 없더군요. -_- 파일 자체가 문제가 있는 듯 합니다.

더군다나 성경 검색을 하려고 범위를 지정하면 범위 설정이 자기 맘대로였습니다. 예를들어 검색범위를 창세기부터 말라기까지로 설정하면 창세기 1장 1절부터 말라기 1장 1절까지만 검색이 됩니다.(이건 뭐하자는 거지?)
이렇게 되면 말라기의 내용들은 검색이 안된다고 보면 됩니다. 큰 범위에서는 몇절 빠지는 것이 별 문제 안되겠지만 검색범위를 축소하면 할 수록 이 버그의 상처는 크게 다가옵니다. 헉.. ㅜㅜ
또 버그는 아니지만 서로 다른 역본의 성경을 같이 보는 기능이 다섯개로 한정되는 것도 한계라면 한계일 것입니다.

아무리 뒤져도 그 이상 쓸 수 있는 성경프로그램이 없어서 결국 이런저런 윈도우용 성경프로그램들을 wine을 통해 설치를 시도했습니다. 하지만 결과는 역시 OTL..
그나마 제일 쓸만했던 MyBible3.0은 설치는 별 무리 없이 잘 되지만 본문 외에 글씨들이 중간 중간 깨져서 나왔습니다. 다른건 몰라도 검색하는데 한글이 표시가 안되서 감으로 찍어넣어야 했습니다. 검색을 해도 검색된 절과 화면이 일치하지 않는 문제도 있었습니다. 프로그램 삭제도 안되서 wine을 통째로 지웠다가 재설치하기도 했습니다.

그런 상황에서 GnomesWord처럼 sword 프로젝트 중에 하나인 무료 프로그램 e-sword가 우분투에서 돌아간다는 정보를 입수하고 설치하게 되었습니다. 근데 이게 왠일... 화면에 아무것도 나타나질 않는 것입니다.
그래서 다시 구글신께 신탁... 어렵사리 영어의 압박을 뚫고 문제들을 해결, 자랑스럽게도 여기에 설치 방법을 올려봅니다.

일단 모든 과정은 우분투 8.04wine 1.0 그리고 e-sword 7.9.8 기준입니다.

1. wine 설치
일단 wine이 있어야 합니다. 최신버젼을 까는 것도 좋지만 저장소에 있는 1.0버젼도 문제없이 돌아갑니다.
프로그램 > 추가/삭제


2. cabextract 설치
wine깔 때 이것도 같이 깔리면 좋겠지만 이건 따로 설치해줘야 합니다.
ie4linux가 설치되어 있다면 설치 과정 중에 이미 설치한 것일지도 모르니 확인 해보시길...
아마 이 과정까지는 대부분 되어 계시지 않을까 생각은 합니다만..^^;;
시스템 > 관리 > 시넵틱 꾸러미 관리자  cabextract 검색후 체크하여 설치합니다.


3. e-sword 설치
이제 e-sword를 설치할 차례입니다. 설치파일은 http://www.e-sword.net/downloads.html에서 받으실 수 있습니다.


e-sword의 설치파일을 받아서 wine으로 설치합니다.(보통 더블클릭하면 설치가 진행됩니다. 안될 경우 우클릭하시고 wine window emulator로 설치를 눌러주세요.)
이 상태에서 설치가 마무리 되고 실행을 하면 프레임만 나오고 내용이 출력이 안됩니다.
여기서 내용이 보여지게 하기 위해서 다음의 과정이 필요합니다.

4. dll파일 다운 패치
다음 사이트에 들어가셔서 riched20, msls31 두가지를 검색해서 다운받으세요.
http://www.dlldump.com

다운받은 riched20.dll 파일을 wine에서 c/program/eswod 폴더에 옮깁니다.
역시 다운받은 msls31.dll 파일을 wine의 c/window/system32 폴더에 옮깁니다.

여기서 c드라이브를 여는 방법은 모르시는 분들은 프로그램 메뉴의 wine 메뉴에 들어가면 Browse C:\ Drive라는 것을 통해서 C로 들어가실 수 있고 일반 노틸러스에서는 홈폴더에서 ctrl+H를 눌러 숨김파일을 보이게 한 후에
.wine>drive_c로 들어가시면 됩니다.

5. configure Wine.
파일들을 해당 폴더로 옮기셨으면 이제 설정을 할 차례입니다.
프로그램 메뉴의 wine메뉴에 들어가셔서 configure Wine을 실행합니다.
와인 설정창이 나타나면 라이브러리 탭으로 들어갑니다.
라이브러리 탭에서 riched20찾아서 더하기 해줍니다. (이 때 설정은 네이티브로 해주시면 됩니다.)
oleaut32도 동일하게 찾아서 더하기해줍니다. (역시 설정은 네이티브입니다.)

적용, 확인을 눌러 창을 닫아줍니다.

6. 성경 및 사전, 주석 파일 다운 설치.
이제 설정이 끝났습니다. e-sword를 실행해보면 KJV이 기본적으로 깔려있는 것을 확인할 수 있습니다.
아래 그림은 제 컴퓨터에서 정상적으로 실행되고 있는 e-sword의 모습입니다.

다른 자료들은 앞에서 e-sword 실행 파일을 받았던 곳에서 받으실 수 있습니다.
한글 성경은 역시나 약간의 문제가 있는 듯 합니다.-_-
정확히 무슨 문제인지는 모르겠는데 제 컴에서는 파일이 실행이 안되네요.

다행히 한글성경은 e-sword 사용자 모임에서 주인장님에게 메일을 보내시면 받아보실 수 있습니다.
한글개역성경 뿐만 아니라 다른 성경들도 주셔서 잘 쓰고 있습니다.^^

한글 검색도 잘 됩니다. 다른 것들은 아직 설치해보지 않았는데 외국분들의 포스팅을 보면 대부분 정상적으로 작동하는 것 같습니다.^^
우분투에서 사용할 수 있는 좋은 성경프로그램을 만나서 다행입니다.