반응형
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
'SW' 카테고리의 다른 글
Add input argument in ROS2 Subscriber callback (0) | 2024.10.15 |
---|---|
CMake 바이너리 혹은 소스 설치 방법 (0) | 2024.07.08 |
Mavlink Router 설치 및 사용방법 (0) | 2024.07.05 |
[MOT] SORT 논문 리뷰 (0) | 2024.06.30 |
ROS2 Offboard으로 고정익 제어해보기 (0) | 2024.06.29 |