2018년 10월 21일

CentOS7 에서 phantomjs 가 error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such file or directory 에러 뿜을때 해결방법

일단 현재 구글링해서 찾을수있는 모든걸 다 찾아봤는데 결국 실패
phantomsjs 을 설치하고 실행하니 다음의 에러메시지가 발생
error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such file or directory
구글링결과 fontconfig 와 freetype 가 있어야 한다고 해서 아래와 같이 실행하니 둘다 설치가 되어있다고 나옴.
yum -y install fontconfig
yum -y freetype*
하다하다 안되서 최종적으로 centos7용 일본의 레포지토리를 추가해서 yum으로 phantomsjs 를 설치 (기존에는 composer 로 설치했었으나 에러 발생했음)
yum -y install epel-release
rpm -ivh http://repo.okay.com.mx/centos/7/x86_64/release/okay-release-1-1.noarch.rpm
yum -y install phantomjs
속도가 느려서 15메가 다운받는데 30분 정도 걸린것 같음.
뭐 결론은 되느냐면????

잘된다!!!! 6시간 헤메다가 성공
아 한글이 안나와서 한글폰트 추가로 설치함. ^^
yum install cjkuni-fonts-common cjkuni-ukai-fonts cjkuni-uming-fonts
yum install libXext libXrender xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi
fc-cache -f -v
wget http://cdn.naver.com/naver/NanumFont/fontfiles/NanumFont_TTF_ALL.zip
mkdir /usr/share/fonts/nanumfont
unzip NanumFont_TTF_ALL.zip -d /usr/share/fonts/nanumfont
cd /usr/share/fonts/nanumfont
rm -f NanumFont_TTF_ALL.zip
rm -f /usr/share/fonts/nanumfont/NanumBrush.ttf
rm -f /usr/share/fonts/nanumfont/NanumPen.ttf
fc-cache -r

댓글 없음:

댓글 쓰기

추천 게시물

Elisabeth Chaplin (1890~1982)

 프랑스의 예술가 집안에서 태어난 '엘리자베스 채플린'은, 10살 때 가족과 함께 이탈리아로 이사를 갔습니다. 우피치미술관을 방문하고 나서 미술에 푹 빠져버렸죠.  정식교육을 받지는 않았지만 그녀는 우피치미술관에서 명작들을 보고 따라그리...