페도라6애서 커널을 설치 해보려고 합니다...Ncurses에서 오류가 계속 나네요...고수님들 가르켜주세요ㅠㅠ

barak35의 이미지

안녕하세요... 저는 모 대학의 컴퓨터공학과에 재학중인 학생입니다^^;

제가 이번에 페도라6를 깔고 커널 프로그래밍을 연습하려고 www.kernel.org에서 커널을 다 받고...
(최신 버젼은 안받았습니다...제가 보는 교재에서 제공해주는 2.6버젼 커널)

압축을 풀고 make menuconfig 를 했습니다... 그런데... Ncurses를 를 찾을수 없다고 하네요...

yum install ncurses 하니까 이미 설치된 패키지라고 나온네요... 이거 왜이런건가요?

몇일동안...커널을 make하기 전에 메뉴컨핑도 못하고 있습니다...

페도라도 수차례 다시 설치 해보았지만 계속 동일한 현상만 보이고 있네요....

bushi의 이미지

yum install ncurses-devel
그냥 추측입니다.

마잇의 이미지

커널 컴파일 해본지도 오래됬고 페도라도 잘 모르긴 하지만 저도 bushi님과 같은 추측이 떠오르네요.

yum이나 rpm에서 패키지의 의존성만을 확인해 볼 수 있는 명령어로 페도라 자체에서 제공되는 커널 소스의 의존성을 보시면 힌트가 될 것도 같고요.

--
마잇


--
마잇

bushi의 이미지

:) 의존관계를 걸기도 좀 뭣하지요.
menuconfig 하자고 ncurses, ncurses-devel 에 의존성을 건다치면
xconfig 를 위해 xorg, xorg-devel 에도 의존성을 걸어야되고
gconfig 를 위해 gtk, gtk-devel 에도 의존성을 걸어야 되는데요.

어쨌든, 공식적으로 fc5 이상에선 커널 소스 패키지가 없으니 이래저래 떠들어봐야 소용이 없겠습니다.
SRPM 으로 빌드할 땐 oldconfig 로 하니...

[bushi]$ rpm -qRp kernel-2.6.18-1.2257.fc5.src.rpm
module-init-tools
rpmlib(VersionedDependencies) <= 3.0.3-1
patch >= 2.5.4
bash >= 2.03
sh-utils
tar
bzip2
findutils
gzip
m4
perl
make >= 3.78
gnupg
diffutils
gcc >= 3.4.2
binutils >= 2.12
redhat-rpm-config
rpmlib(CompressedFileNames) <= 3.0.4-1
[bushi]$

[bushi]$ rpm -qR kernel
/bin/sh
/bin/sh
/bin/sh
fileutils
initscripts >= 8.11.1-1
mkinitrd >= 4.2.21-1
module-init-tools
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(VersionedDependencies) <= 3.0.3-1
/bin/sh
/bin/sh
/bin/sh
fileutils
initscripts >= 8.11.1-1
mkinitrd >= 4.2.21-1
module-init-tools
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(VersionedDependencies) <= 3.0.3-1
[bushi]$

[bushi]$ rpm -qR kernel-devel
rpmlib(VersionedDependencies) <= 3.0.3-1
/usr/bin/find
/bin/sh
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(VersionedDependencies) <= 3.0.3-1
/usr/bin/find
/bin/sh
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
[bushi]$

barak35의 이미지

ㅠㅠrpm으로 커널을 설치 할려면 bushi님이 올려주신 것처럼 하면 가능한것인가요?~~~

bushi의 이미지

ncurses-devel 을 설치했는데도 마찬가지라면 이때껏 말씀드린 것 전부 무효입니다.
에러메시지를 전부 적어보시죠. 말씀하신 것과는 다른 이유인 것 같으니.
xconfig 나 gconfig 등을 이용해보시던가요.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.