수세에서 소스(tgz) 파일 설치하는 방법 좀 알려주세요.
글쓴이: 피곤해 / 작성시간: 월, 2006/03/13 - 5:52오후
현재 수세 9.2을 사용중입니다.
필요한 패키지가 있어 설치를 하려고 하는데..
레드햇이랑 틀려서 헤매고 있네요.. ㅡ/ㅡ;
# configure --prefix=/usr/local
-bash: configure: command not found
# ./configure --prefix=/usr/local
-bash: ./configure: 그런 파일이나 디렉토리가 없음
# make
./configure
make: ./configure: 명령을 찾지 못했음
make: *** [config.status] 오류 127
이처럼 configure 파일을 찾지 못해서 에러를 발생시키고 있습니다.
안정 버전이 아니고, 베타로 배포되는 패키지라서 현재 수세에서는 rpm으로 제공하진 않고요..
Makefile.config.in
configure.in
이런 파일은 있다면 configure 파일을 없고요..
어찌 설치를 해야 하는지..
알려주시면 감사하겠습니다.
Forums:
autoconf를 사용하세요
autoconf를 실행하면
configure.in에서 configure파일을 만들어 줍니다
답변
답변 감사합니다.
그런데... autoconf 하면 없는 명령어로 나오는데..
어찌 해야 하는지..
해당 디렉토리 밑에 autogen.sh 이라는 파일도 존재하네요..
이것도 실행해 보니 작동을 안 하고..
떱.. 어렵네요..
autoconf rpm 패키지를
autoconf rpm 패키지를 설치하셔야 합니다
답변
답변 감사합니다..
configure 파일이 생성이 되네요.. ㅎㅎㅎ
그런데.. 하나만 더 질문을..
make 하니
zlib.h: 그런 파일이나 디렉토리가 없음
movie.c:610: warning: implicit declaration of function `compress2'
이런 에러가 나네요..
zlib.h를 찾아보니..
/usr/include/linux/zlib.h
에 위치해 있고요.. 해당 소스상에서 혹 경로 때문인가 해서
#include <== #include "/usr/include/linux/zlib.h" 로 변경해 주고 make를 하니..
zlib.h는 찾을수 없다는 에러는 안 보이나..
movie.c:610: warning: implicit declaration of function `compress2'
이에러는 동일하게 출력되네요..
compress2면 zlib과 상관이 있는것 같은데..
혹시 아시는거 없는지요??
댓글 달기