반응형

Mavlink Router 를 빌드하고자 받는 도중, 0.55 버전 이상의 meson을 요하여 방법을 찾아보았다.

apt 혹은 pip 으로 받으면 meson 0.53을 받게 된다.

본 글은 이 문답을 참고했습니다.

 

1. apt 혹은 pip 으로 meson 받기 

sudo apt install meson # from APT
sudo pip3 install meson # from pip

 

2. 높은 버전 (>0.55)의 meson 바이너리 파일 다운로드 받기

Mavlink-Router 를 빌드하기 위해서는 0.55 이상의 버전이 있어야한다. 따라서 아래 주소로 가서 배포된 meson 파일을 다운로드 받고 압축을 풀어보자.

이 글은 0.64.1 버전 [3]을 기준으로 기술한다.

sudo apt install wget
wget https://github.com/mesonbuild/meson/releases/download/0.64.1/meson-0.64.1.tar.gz
tar -xzf meson-0.64.1.tar.gz

 

3. 경로에 추가하고 Meson 심볼릭 링크 만들기

meson 폴더의 경로를 시스템 경로인 PATH 에 등록하고 /usr/bin/meson 으로 심볼릭 링크를 만들자.

export MESON_PATH = [MESON_PATH]
cd $MESON_PATH
cp meson.py meson
sudo ln -s meson /usr/bin/meson
echo 'export PATH=${PATH}:${MESON_PATH}' >> ~/.bashrc

 

끝.

 

Reference

[1] https://mesonbuild.com/Getting-meson.html

[2] https://github.com/mesonbuild/meson

[3] https://github.com/mesonbuild/meson/releases/tag/0.64.1

[4] Update meson on Ubuntu 18.04.4 LTS -- force update, https://askubuntu.com/questions/1212424/update-meson-on-ubuntu-18-04-4-lts-force-update

*** EOF ***

728x90

+ Recent posts