:cry: 도와 주세여.. rpm 만들때..
글쓴이: jackiems / 작성시간: 금, 2003/02/07 - 7:13오후
휴.. 정말 어렵네요..
rpm 만들때 configure와 makefile이 있어야 하는 것 같던데..
그게 rpm에 만드는데 어떤 역활을 하는 것인지 잘 모르겠어요..
어떤식으로 만들어야 하는지두.. ㅠㅠ
아시는 분 있으심 설명 좀 해주시겠어여?
rpm으로 찾으면 이미 생성되어져 있는 소스에 대해서 spec화일이나 rpm 만드는 방법만 설명이 되어있던데..
제가 가진 소스는 html이랑 이미 컴파일된 lib 화일들 밖에 없거든여..
제가 해야할 일은
rpm을 풀면 이소스들이 들어갈 디렉토리를 만들도 그 디토리에 이소스들을 옮기는 정도만 자동으로 되면 되는데여..
어떻게 할지 모르겠네여..
제발좀 도와 주세염..
Forums:
rpm 패키지를 만드는 spec 파일은 크게 몇 가지 섹션으로 구분이 됩
rpm 패키지를 만드는 spec 파일은 크게 몇 가지 섹션으로 구분이 됩니다. 원하시는 작업을 하려면 %prep, %build 에서는 아무런 일도 하지 않도록 그냥 비워두시고, %install 에서 모든 파일을 복사하도록 셸 스크립트를 만들어주세요. 그런 다음 %files 에서 파일 리스트와 퍼미션 등을 지정해주면 됩니다.
좀 더 자세한 사항은 아래 문서를 참고해 보세요. 맨드레이크용 rpm 제작 도움말입니다만, 다른 rpm 기반의 배포판에서와 특별히 다른 내용은 없습니다.
http://www.mandrakelinux.com/en/howtos/mdk-rpm/
War doesnt determine whos right, just whos left.
답변 감사합니다.. 그런데..
답변 정말 감사드립니다..
제가 그렇게 했거든여.. 그런데 문제가 약간...
처음 spec파일을 컴파일(?) 할때까지는
제가 원하는 위치 파일이 제대로 복사되어서 문제가 없었는데..
만들어진 rpm을 다른 시스템에 깔면 제가 원하는 화일들이 가장 root 디렉토리에 들어가버리네여..
아래가 제가 작성한 spec인데여.. 한번 봐주시겠여..
==============================================
BuildRoot: /export/home
%prep
%setup -n test
%build
%install
cd ..
pwd
mv test /export/home/
%files
%defattr(-,root,root)
/test
=================================
뭐가 잘못된 것인지 통..
제가 원하는건 test.tar.gz에 있는 test 폴더를 모두 export/home으로 옮기는 거거든여..
부탁드립니다.. 몇일째 이걸루 고민중.. ㅠㅠ
*^^*~
아래에 제가 패키지로 만들어 두었던 moinmoin srpm 을 올려놓았
아래에 제가 패키지로 만들어 두었던 moinmoin srpm 을 올려놓았습니다. moin.spec 을 열어보시면 어떤 방법으로 파일을 옮기고 퍼미션을 조정해야 하는지 참고하실 수 있을겁니다. 아주 간단한 내용이니 적당히 수정해서 쓰시는 편이 빠를지도 모르겠네요.
ftp://cizz.net/pub/moin-1.0-1mdk.src.rpm
War doesnt determine whos right, just whos left.
너무 감사합니다.. ^^
많은 도움이 되었습니다..
감솨~~
*^^*~
댓글 달기