Warning: session_destroy() [function.session-destroy]: Session object destruction failed in /home/httpd/html/board/include/header.php on line 32
적수네 동네 - 질문과 답변 [ 게시물 삭제 ]
>> Delete Reply from No. 0 article
No. RE: RE: rpm 빌드에서 requires라이브러리 질문...

등록 2003-02-12 18:04:00 By localhost     조회 9
이름 궁금이    

제가 빌드 할 때 spec 파일에 Requires:필드는 아제 써주지도
 않고 빌드를 했거든요. 바이너리 파일 몇개만 rpm으로 묶어 줄려고
 헤더는 그냥 디폴트로 해주고
 %setup -c    <---- 디렉토리를 생성시키기 위해서
 %files
/home/test   <----- test에 있는 파일들을 몽땅 다 묶을려고 사용
 이렇게만 해줬거든요. 그랬더니 qDecoder 뿐만이 아니라
 시스템에 깔려있는 모든 라이브러리가 Requires로 나오네요.
 그래서 빌드하고 딴 컴터에서 설치 할려면 의존성 에러 나오고요.
 음... 방법이 없을까요? 아래는 빌드시 라이브러리 블러오는
 메시지입니다.
 Finding  Provides:(using /usr/lib/rpm/find-provides)...
Finding  Requires:(using /usr/lib/rpm/find-requires)...
objdump: /home/test/setup.sh: File format not recognized
Provides: libbook.so libbook.so(GCC.INTERNAL) libmyutil.so libmyutil.so(GCC.INTERNAL) libnetwork.so libnetwork.so(GCC.IN
TERNAL) libpaging.so libpaging.so(GCC.INTERNAL) libpam.so libpam.so(GCC.INTERNAL) libquota.so libquota.so(GCC.INTERNAL) 
libwebtar.so libwebtar.so(GCC.INTERNAL) PreReq:/bin/sh /bin/sh /bin/sh /bin/sh rpmlib(PayloadFilesHavePrefix) <= 4.0-1 
Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(pre): /bin/sh
Requires(post): /bin/sh
Requires(preun): /bin/sh
Requires(postun): /bin/sh
Requires: gcc ld-linux.so.2 libc.so.6 libcrypt.so.1 libdl.so.2 libm.so.6 libmysqlclient.so.10 libmyutil.so libncurses.so
.4 libqDecoder.so libstdc++-libc6.1-1.so.2 libstdc++-libc6.2-2.so.3 libz.so.1 /bin/sh libc.so.6(GLIBC_2.0) libc.so.6(GLI
BC_2.1) libc.so.6(GLIBC_2.1.3) libcrypt.so.1(GLIBC_2.0) libm.so.6(GLIBC_2.0) Wrote:/usr/src/redhat/SRPMS/test-2.5.0-1.s
rc.rpm Wrote:/usr/src/redhat/RPMS/i386/test-2.5.0-1.i386.rpm
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved