rpmbuild 를 했더니 에러가 납니다..

peco의 이미지


먼저 설치한 리눅스 버전은 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 파일 목록이
많던데요....

답변 부탁드립니다.

modestcode의 이미지

에러 내용을 그대로 올리는 것이 적절한 도움을 받을 확률이 높습니다.

>1. src.rpm 파일을 rpm 파일로 만들려면
>커널 소스가 설치 되어 있어야 하나요?

그 src.rpm이 필요로 하도록 설정돼 있다면 그래야 겠지요. 예를 들면 커널의 특정 버젼 이상에 의존적인 기능을 사용한다면요.
아마 redhat 계열이면 glibc-kernheaders 와 같은 패키지가 설치돼 있으면 될 것 같습니다만.

>2. 그리고 설치된 소스는 현재 컴퓨터에서 사용하는
>소스와 버전이 같아야 하나요?

의도를 알기 어렵군요. 그렇지만 설치할 소스가 제대로 컴파일돼서 설치되기 위해서는 이미 설치된 여러 소스를 필요로 할 수 있습니다.

>제가 커널의 src.rpm 파일을 컴퓨터에 설치해서
>/usr/src/redhat/SOURCE 폴더를 보니... patch 파일 목록이
>많던데요..

거기 있는 patch는 보통 제작자가 그 당시 포함하지 않은 것을 배포 업체에서 필요에의해 넣는 경우가 많습니다. 자동으로 패치돼서 적용되므로 신경 안 써도 됩니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.