Fedora에서 작업하는 것은 이번이 처음입니다. 몇 가지 장치 드라이버를 작성하겠습니다.
드라이버를 올바르게 컴파일하려면 실행 중인 커널과 동일한 소스 코드가 있어야 한다는 것을 알고 있습니다.
Ubuntu에서는 .를 사용했는데 apt-get
Fedora에서는 작동하지 않는데 어떻게 다운로드할 수 있나요?
답변1
Red Hat 기반 배포판에서 Linux 커널의 소스 코드를 다운로드하려면 이 도구를 사용해야 합니다 yum
. 이는 와 동일합니다 apt-get
. 이 도구는 sudo
시스템의 루트 사용자를 사용하거나 루트 사용자가 되어 실행해야 합니다.
$ yum install kernel-devel kernel-tools kernel-headers
소스는 여기에 설치됩니다:
$ ls -l /usr/src/kernels/$(uname -r)
uname -r
사용중인 커널 + 아키텍처 버전은 어디에 있습니까?
$ uname -r
3.13.9-100.fc19.x86_64
커널 버전 3.13.9의 소스 코드입니다. 포인트 릴리스(Fedora 프로젝트가 커널에 패치를 추가하는 경우)는 에 의해 구축됩니다 -100
. x86_64
즉, 64비트입니다.