Fedora Linux를 실행하기 위한 소스 코드를 얻는 방법은 무엇입니까?

Fedora Linux를 실행하기 위한 소스 코드를 얻는 방법은 무엇입니까?

Fedora에서 작업하는 것은 이번이 처음입니다. 몇 가지 장치 드라이버를 작성하겠습니다.

드라이버를 올바르게 컴파일하려면 실행 중인 커널과 동일한 소스 코드가 있어야 한다는 것을 알고 있습니다.

Ubuntu에서는 .를 사용했는데 apt-getFedora에서는 작동하지 않는데 어떻게 다운로드할 수 있나요?

답변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비트입니다.

관련 정보