728x90
반응형
SMALL
리눅스에 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
반응형
LIST