본문 바로가기

Linux/설치

리눅스/우분투/라즈베리파이 XV image Viewer 설치

728x90
반응형

 

 

리눅스에 XV image Viewer를 설치할건데요.

단순히 sudo apt-get install xv 로 설치되지 않습니다. build가 필요합니다. 차근차근 따라해주세요.

아래 커맨드를 차례대로 입력해주세요.

sudo bash
cd /tmp
wget ftp://ftp.trilon.com/pub/xv/xv-3.10a.tar.gz
wget http://www.ulich.org/hints/resources/xv-3.10a-jumbo20050501-1.diff.gz
wget http://www.ulich.org/hints/resources/xv-3.10a-jumbo-patches-20050501.tar.gz
tar xvzf xv-3.10a.tar.gz
tar xvzf xv-3.10a-jumbo-patches-20050501.tar.gz
gzip -d xv-3.10a-jumbo20050501-1.diff.gz
cd xv-3.10a
patch -p1 < ../xv-3.10a-jumbo-fix-patch-20050410.txt
patch -p1 < ../xv-3.10a-jumbo-enh-patch-20050501.txt
patch -p1 < ../xv-3.10a-jumbo20050501-1.diff

 

for i in libxt-dev libc6-dev xlibs-dev libjpeg62-dev libtiff4-dev libpng12-dev libxt-dev; do 
apt-get install $i; done

 

make

 

  • make시 다음과 같은 error가 발생 했다면,

xvtiff.c:15:79: fatal error: tiffio.h: No such file or directory

compilation terminated.

,

/usr/bin/ld: cannot find -ltiff

collect2: ld returned 1 exit status

 

 Makefile에 있는 TIFFINC 와 TIFFLIB 에 xv extracted path를 다음과 같이 추가합니다.

Makefile은 /tmp/xv-3.10a 경로에 extracted 되어 있음.

TIFFINC = -I$(TIFFDIR)/include -I/tmp/xv-3.10a/tiff

TIFFLIB = -L$(TIFFDIR)/lib -L/tmp/xv-3.10a/tiff -ltiff

 

추가하기 위해 따라해주세요

새 터미널창을 열고(nano 사용.)

sudo nano /tmp/xv-3.10a/Makefile

Ctrl+W로 TIFFINC의 위치를 찾아 TIFFINC와 TIFFLIB를 수정하였습니다.

Ctrl+X, modifed? Y(Yes) 후 엔터 하여 저장하구 끝냄.

 

그런데도 다시 -ltiff를 찾을수 없다는 에러가 떠서,

다시 새로 터미널 창을 열어 libtiff5-dev를 설치후 make했더니 성공했습니다.

sudo apt-get install libtiff5-dev

 

make에 성공했다면 이어서,

cp xv /usr/local/bin/

 

하면 성공!

 

Python으로 이미지를 보니 xv viewer가 잘 열렸습니다.

from PIL import Image
im = Image.open('/home/poppy/sad_face.gif')
im.show()

 

 

 

  • 참고 문서

Install XV Image viewer on Ubuntu linux

 

728x90
반응형