존재하다비글본 블랙이것설치된 Linux 버전은bone-debian-9.2-iot-armhf-2017-10-10-4gb.img입니다.. 재고 시스템이 시작된 후 다음을 Linux 4.9.37-ti-r47
통해 이미지가 업데이트됩니다.
apt-get update
apt-get install linux-image-4.9.37-ti-r47
apt-get install linux-firmware-image-4.9.37-ti-r47
모든 것이 정상입니다. 이제 deb-src
파일의 모든 줄의 주석 처리를 제거했습니다. /etc/apt/sources.list
하나를 만들고 apt-get update
아래 단계를 수행했습니다.관련 SO: 데비안에서 패키지의 소스 저장소를 아는 방법, 소스 코드를 어디서 구할 수 있는지 알아보세요. 불행히도 오류가 발생합니다.
root@beaglebone:/home/debian# apt-cache showsrc linux-image-4.9.37-ti-r47
W: Unable to locate package linux-image-4.9.37-ti-r47
N: No packages found
바이너리 커널을 빌드하는 데 사용할 수 있는 소스 패키지는 어디에서 찾을 수 있나요?
나는 패키지에 대해서도 같은 일을 했다 bash
. 좋은 결과.
답변1
소스 코드가 단일 패키지/스냅샷에 존재하지 않는 것 같습니다.
빌드 스크립트가 있습니다https://eewiki.net/display/linuxonarm/BeagleBone+Black. 스크립트는 다음 세 단계로 코드를 추출합니다.
- 다음에서 복제됩니다.https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
- 그런 다음부터 시작됩니다https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
- 드디어 시작됩니다https://github.com/RobertCNelson/ti-linux-kernel.git 이 저장소에서 패치를 적용합니다.
이러한 모든 단계를 완료한 후 빌드 스크립트는 코드를 태그하고 커밋합니다.