RPM 파일을 만들 때 prefix 질문입니다.

글쓴이: 익명 사용자 / 작성시간: 목, 2002/02/28 - 3:27오후
RPM 파일을 만들 때 prefix에 대한 질문입니다.
test.spec에
----------------------
...
Prefix /test
...
%files
/test/fun/a
-------------------------
이렇게 해서 RPM을 만들고
rpm -ivh --prefix /koko test.rpm
이라고 설치를 하면 /test/fun/a 가 아닌 /koko/fun/a로 되는걸로 알고
있습니다.
그런데 잘되질 않는군요..
-ivvh 로 설치를 해서 보면
relocate /test -> /koko
relocating /test/fun/a to /koko (->이부분이 잘못된듯..)
relocating directory /test/fun/ to /koko/fun/
a가 파일이라고 했을때 루트에 koko라는 파일이 생깁니다.
/koko/fun/a가 되어야 할텐데요.
--prefix 옵션 없이 하면 /test/fun에 정상적으로 설치가 됩니다.
--relocate옵션도 마찬가지입니다.
답변주세요~ 감사합니다.
Forums:
Re: RPM 파일을 만들 때 prefix 질문입니다.
prefix라는 옵션으로 특별히 지정한 곳에 설치하기 위해서는 해당 디렉토
리가 존재해야 합니다 만일 존재 하지 않는다면 님의 상황처럼 파일로 생
성이 됩니다.
그러니까 님처럼 명령을 내리기 전에 /koko라는 디렉을 만들어 보세요.
그럼 됩니다.
마찬가지로 cp 명령이나 mv 명령을 사용할때도 해당 디렉이 존재하지 않는
다면 파일로 생성이 됩니다.
댓글 달기