본문 바로가기

CS+/설치

fabric 이용하여 ubuntu 에 mecab 한 번에 설치하기

설치 프로젝트의 소스는 아래에 있습니다.

 

github.com/JangDaehyuk/mecab_install_fabric

 

JangDaehyuk/mecab_install_fabric

install mecab with fabric library. Contribute to JangDaehyuk/mecab_install_fabric development by creating an account on GitHub.

github.com

 

fabric 을 이용하여 mecab 설치를 한 번에 합니다. 

설치환경은 ubuntu 18.04 입니다. 

 

우선 설치하기 전 상태입니다. 

현재 konlpy도 설치가 안되어 있습니다. 

 

 

 

 

 

가상환경을 만들어 보겠습니다.

 

 

 

 

 

가상환경 내부에 fabric3 라이브러리를 설치하였습니다. 

프로젝트에서 requirement 안에 들어있으니 그대로 설치해주시면 됩니다. 

 

fab 파일을 실행하기 전에 ssh.service 가 활성화되어야 합니다.

 

 

 

 

 

이제 fabfile 을 실행해보겠습니다. 

 

 

 

fabfile 실행 끝나면 보이는 상태 화면

 

실행하면 시간이 5분정도 소요됩니다. 

이제 설치가 잘되었는지 테스트 해보겠습니다.

 

 

 

 

 

 

 

설치하고 나서 전역에서 파이썬을 실행하면 mecab이 잘 작동합니다.

참고로 mecab은 기본적으로 전역에 설치가 됩니다. (가상환경에는 설치가 어렵습니다)

전역에 설치가 되면 가상환경에서도 잘 실행되는데 mecab-python3 랑 konlpy 는 가상환경에서 별도로 설치해주셔야 합니다. 

 

fabric으로 작성한 코드로 mecab 설치를 포맷한 우분투에서 3,4회 정도 해보았고 모두 잘 설치가 되었습니다. 

기존에 이것저것 설치 도중에 의존성이 꼬이거나 한다면, fabfile 내부에 나온 커맨드들을 하나씩 따라하면서 에러를 수정해나가면 될 것 같습니다.

 

이상 mecab 설치를 해보았습니다.