[ROS2] macbook에서 ROS2 시작

찹쌀이네공부방·2024년 7월 28일
post-thumbnail

회사에서 코딩, 딥러닝 업무를 시작했는데, 맨날 까먹는다..

코딩 전공자가 아닌, 자동차를 좋아하는 기계공학 전공자가 가상환경, 머신러닝, 딥러닝, 알고리즘, 최적화, Object detection, Instance segmentation 등의 업무를 맞딱드린 것은 불과 1년 전이다. 나름 선배들한테 배워가며 이것저것 Segmentation을 회사에 적용해가며 어찌저찌 1년을 보내고 다시 numpy를 훑어보니 이제서야 정리가 되어가는 느낌이다.

서론이 길었고, 앞으론 수기로 메모해뒀던 것을 이 블로그에 정리해보고자 한다.

그 시작은 ROS2다.

게이밍을 위해 윈도우만 써왔던 내가 맥북을 갖게 되어 공기같이 가벼운 맥북에어를 들고다니며 행복코딩을 하고 있지만, 맨날 까먹는 나로써는 이러한 공간에 정리해두는게 득이 될거라 믿고 일기장처럼 중요한 배운 점들이나 메모가 필요한 부분들을 적어나가려 한다.

1. Ubuntu 받기
Ubuntu.. 처음 들어본다. 이름이 시골스럽지만 리데비안 리눅스를 기반으로 개발되며, 데비안에 비해 '사용자 편의성'에 초점을 맞춘 배포판이라고 한다. (아무리 그래봤자 너 따위가 window보다 편할까..?)

https://cdimage.ubuntu.com/releases/22.04/release/

위 경로에서 iso 파일을 받는다. iso 파일이란 것도 난 생소하다. iso? 애기 카시트 설치할 때 고정하는 isofix도 아니고... 무튼 찾아보니 iso 파일은 CD, DVD 또는 블루레이 디스크의 정확한 디지털 복제본이고, 일반적으로 운영 체제 설치 파일을 배포하는 데 사용된다고 한다. (아.. 공CD 구워 사용하던 그 시절, CD의 복제파일과 연관된거구나...)

5G폰에 연결해도 2시간 이상 소요되는 이유는 모르겠다.

2. UTM 받기
아래 경로에서 UTM을 받았다. 가상머신이라고 한다. 가상환경에서 별도의 OS를 구동해주는 툴인 것 같지만 이 이상으로 이 UTM에 대해 궁금하진 않다. 내가 알고 있는 UTM은 인장시험기 뿐이다.

https://mac.getutm.app/

이 다음부터 작업은 캡처하기 귀찮아서 말로 줄이면
English --> Continue without updating --> Done --> Done --> Done --> Done --> Done

어느 순간 나타나는 이름과 패스워드는 잘 기억해두도록 하자.

장시간 대기 후.. reboot Now 엔터!

검은 화면이 나오면 꺼주고, 다시 UTM을 실행시켜서 CD/DVD 드롭바를 눌러서 "초기화" 눌러주기 후, (empty)가 되도록 해주자.

마지막으로 destop gui를 설치하기 위해선 검은 화면에 아래와 같이 입력하면 된다!

$ sudo apt update
$ sudo apt install ubuntu-desktop

끝!

profile
개발로그 적어두기.

0개의 댓글