OpenEmbedded Yocto 주소 이전 및 source oe-init-build-env

다음과 같은 에러가 뜰 때


happy@happy-virtual-machine:~/workspace/yocto-study$ git clone --branch kirkstone https://git.openembedded.org/poky

Cloning into 'poky'... fatal: repository 'https://git.openembedded.org/poky/' not found

오타는 아니지만, 주소에 슬래시(/) 하나 차이 때문

정확한 명령어는 이렇게 써야 합니다👇


git clone --branch kirkstone git://git.openembedded.org/poky

또는 HTTPS 버전으로 하고 싶다면 (이게 요즘 더 안정적이야):


git clone --branch kirkstone https://git.openembedded.org/poky

:light_bulb: 중요 포인트:

OpenEmbedded 쪽에서 HTTPS 주소가 이전되었어.

지금은 아래 주소로 옮겨졌기 때문에, 이렇게 써야 돼 :backhand_index_pointing_down:


git clone --branch kirkstone https://git.yoctoproject.org/poky.git

Q. source oe-init-build-env는 어디서?

source oe-init-build-env 는 poky 디렉터리 안에서 실행해야합니다

즉, 방금 git clone 한 poky 폴더 기준으로 보면 아래처럼 하면 됩니다 :backhand_index_pointing_down:

:repeat_button: 정리하면

단계명령어설명

| 1 | cd ~/workspace/yocto-study/poky | poky 폴더로 이동 |

| — | — | — |

| 2 | source oe-init-build-env | Yocto 빌드 환경 설정 및 build 폴더 생성 |

| 3 | (build) 프롬프트 확인 | 정상 세팅 완료 |