rpmbuild 를 했더니 에러가 납니다..
글쓴이: peco / 작성시간: 일, 2007/09/30 - 4:44오전
먼저 설치한 리눅스 버전은 fedora 7 입니다.
에러 내용은 한글로
/usr/src/kernels/2.6.1.....
디렉토리에 make 설정이 없다는 내용이고요..
저의 경우 /usr/src/ 에 kernels 디렉토리 자체가 없어서..
에러가 났기 때문에..
/lib/modules/ 의 하위 디렉토리에 링크가 깨져 있는 디렉토리 이름을
임시로 여기 만들어 줬더니.. 다시 make 설정이 없다는
에러가 났습니다..
여기서 질문요..
1. src.rpm 파일을 rpm 파일로 만들려면
커널 소스가 설치 되어 있어야 하나요?
2. 그리고 설치된 소스는 현재 컴퓨터에서 사용하는
소스와 버전이 같아야 하나요?
제가 커널의 src.rpm 파일을 컴퓨터에 설치해서
/usr/src/redhat/SOURCE 폴더를 보니... patch 파일 목록이
많던데요....
답변 부탁드립니다.
Forums:
에러 내용을 그대로
에러 내용을 그대로 올리는 것이 적절한 도움을 받을 확률이 높습니다.
>1. src.rpm 파일을 rpm 파일로 만들려면
>커널 소스가 설치 되어 있어야 하나요?
그 src.rpm이 필요로 하도록 설정돼 있다면 그래야 겠지요. 예를 들면 커널의 특정 버젼 이상에 의존적인 기능을 사용한다면요.
아마 redhat 계열이면 glibc-kernheaders 와 같은 패키지가 설치돼 있으면 될 것 같습니다만.
>2. 그리고 설치된 소스는 현재 컴퓨터에서 사용하는
>소스와 버전이 같아야 하나요?
의도를 알기 어렵군요. 그렇지만 설치할 소스가 제대로 컴파일돼서 설치되기 위해서는 이미 설치된 여러 소스를 필요로 할 수 있습니다.
>제가 커널의 src.rpm 파일을 컴퓨터에 설치해서
>/usr/src/redhat/SOURCE 폴더를 보니... patch 파일 목록이
>많던데요..
거기 있는 patch는 보통 제작자가 그 당시 포함하지 않은 것을 배포 업체에서 필요에의해 넣는 경우가 많습니다. 자동으로 패치돼서 적용되므로 신경 안 써도 됩니다.
댓글 달기