23.09.28 ์งํ
--- INDEX ---
0. ์ฃผ์ ์ฃผ์
1. ํ์ํ๊ฑฐ ์ค์น
2. VMware์ ์ค์น
3. ubuntu setting
4. ์์ฑ
--- --- --- ---
0. ์ฃผ์ ์ฃผ์
ํ์๊ฐ ๊ฐ์ง ๋๋ฐ์ด์ค ์ค์ Ubuntu OS๋ฅผ ์ค์นํ๊ณ ROS2๋ฅผ ์ค์นํด ๊ณต๋ถ ํ ์ ์๋ ๋๋ฐ์ด์ค๊ฐ ์๋ค..
๋ ธํธ๋ถ์ ๋ฐ๊ธฐ์, ์์ง ํ๊ต๋ฅผ ๋ค๋ ์ผํ๊ณ
์ ฏ์จ๋๋ ธ๋ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด๋ฅผ ๊ณต๋ถ์ฉ์ผ๋ก ๊ณ์ ๋ค๊ณ ๋ค๋๋ฉด์ ์ฐ๊ธฐ์ ๋ชจ๋ํฐ๋ฅผ ๊ณ์ ๊ฐ๊ณ ๋ค๋๊ธฐ๊ฐ ๋๋ฌด๋ ํ๋ค๊ณ ํ์๋ ํญ์ ์์ด์ผํ๋ฉฐ ์ฟจ๋ง์ ๋ฒํฐ๊ธฐ๋ ํ๋ ๋ถ์น๋ค..
์ด์, ๊ฐ์๋จธ์ ์ผ๋ก ๊ณต๋ถํ๊ณ ํ๋ก์ ํธํ ๋๋ง ์ ฏ์จ์ด๋ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด ๊ฐ์ MPU๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค.
1. ํ์ํ๊ฑฐ
VMware, Ubuntu22.04 isoํ์ผ์ด ํ์ํ๋ค.
์ฐ์ VMware๊ฐ ํ์ํ๊ฒ ๋ค.
https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html
Download VMware Workstation Pro
VMware Workstation Pro is the industry standard desktop hypervisor for running virtual machines on Linux or Windows PCs. Discover why.
www.vmware.com
๋๋ VMware workstation 17์ ๊ณจ๋๊ณ , ์ค์นํด๋ณด๊ฒ ๋ค.
๋น๋ฐ์ด์ง๋ง.. ์ด ๊ธ์ ์ฝ๋ ํ์๋ค์ด ์๋ค๋ฉด..
๊นํ๋ธ์ vmware workstation pro ๊ฒ์ํ๋ฉด ๋ผ์ด์ผ์ค๋ค์ ์ด๋ ต์ง ์๊ฒ ๋ฐ๊ฒฌํ ์ ์๋ค.
์ฐ๋ฆฐ ํ์์ด๋๊น.. ์กธ์
ํ ๋๊น์ง ์ ๊น๋ง ๋น์ง์
์กธ์
ํ๊ณ ๋๋ฒ๋ฉด
๊ทธ๋ ๊ฐ์.. ํ๋ด์ ์ฐ๋ฆฌ
์ด ์ค์น๋ ๊ธ๋ฐฉ ๋๋๋ค.
์ด์ ์ค๋๊ฑธ๋ฆฌ๋ ubuntu 22.04 ์ค์น๋ฅผ ํด๋ณผ๊ฑฐ๋ค.
https://ubuntu.com/download/desktop/thank-you?version=22.04.3&architecture=amd64
Thank you for downloading Ubuntu Desktop | Ubuntu
Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things.
ubuntu.com
๊ณต์ํํ์ด์ง์์ ubuntu22.04 LTS๋ฅผ ๋ค์ด๋ก๋ ํด์ค๋ค.
์๊ณ ์๋ ์ฌ๋๋ค์ด ๋๋ถ๋ถ์ด๊ฒ ์ง๋ง, ํญ์ 2๋ ๋จ์์ธ LTS๋ฒ์ ์ ์ฌ์ฉํ๋ ํธ์ด ์ ์ ๊ฑด๊ฐ๊ณผ ์ถ์ ํฐ ๋์์ ์ค๊ฑฐ๋ค.
์ด์นญ๊ตฌ๋ ์๋นํ ์ฉ๋์ด ํฌ๋ค.
MPU๋ฅผ ์จ๋ณธ ์ฌ๋๋ค์ ์๊ฒ ์ง๋ง isoํ์ผ์ด ์ด์์ฒด์ ๊ฐ ๋ด๊ธด ๋์คํฌํ์ผ์ด๊ณ , MPU์์๋ ์ผ๋ฐ์ ์ผ๋ก SDcard๊ฐ์ ์ ์ฅ์ฅ์น์ ๋์คํฌ๋งค๋์ ๋ฅผ ์ด์ฉํด ๊ตฝ๋๋ค. ์๋ก, windows๊ฐ์ ๊ฒ๋ isoํ์ผ๋ก, usb์ ๊ตฝ๋๋ค.
ํ์๋ ๋ฐ์คํฌํ์ ์์ง์ ๊น์๋ฌ์ ISOํ์ผ์ด ์์ถํ์ผ๋ก ์กํ๋๋ฐ, ์ด๊ฑฐ ํ์ด๋ดค์ง ๋ชป์ด๋ค. ์ด ์ํ ๊ทธ๋๋ก ์ฐ๋๊ฑฐ๋ค.
2. VMware์ ์ค์น
VMware๋ฅผ ์คํํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ฐฝ์ด ๋์จ๋ค.
create a New Virtual Machine์ ์ ํํ๋ฉด, ๋ค์๊ณผ ๊ฐ์ด virtual machine wizard๊ฐ ๋จ๋ฉด์, ๊ฐ์๋จธ์ ์ค์น๊ฐ ์์๋๋ค.
๊ฐ์๋จธ์ ํ๋ํ๋๊ฐ ํ๋์ ์ปดํจํฐ๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
์ด ๋ค์์ผ๋ก ์งํ๋๋ ์ฐฝ์์ ,
์๊น ๋ค์ด๋ก๋ํ ubuntu isoํ์ผ์ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.
Browse๋ฅผ ๋๋ฌ ์ฐพ์๋ฃ๋๋ค.
์ด์ , ๋ค์์ผ๋ก ์ค๋ ์ฐฝ์์ ,
์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๊ฒ ๋๋๋ฐ, ์ด๋ ubuntu desktop์์ ์ฌ์ฉํ๊ฒ๋ ์ฌ์ฉ์์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ๋ค.
๋น๋ฐ๋ฒํธ๋ ์ฌ์ค ๊ฐ์ธ์ ๋ณด ๋ด์๊ฒ ์๋๊ธฐ๋๋ฌธ์ ์ค์ ํ์ง ์๊ฑฐ๋ ๊ฐ๋จํ ๋ฐฐ์ด๋ก ์งง๊ฒ ์ค์ ํ๋๊ฒ ์ ์ ๊ฒ ๊ฐ์ ์ด๋กญ๋ค.
๊ทธ ๋ค์์ผ๋ก ์ค๋ ์ฐฝ์์๋,
์ด๊ฑด VMware์์ ๋ณด์ฌ์ง ์ด๋ฆ์ ์ ํํ๋ ์ฐฝ์ด๋ค.
์ด ๋ฐ์คํฌํ์์๋ ๋๊ฐ ROS2๋ฅผ ๊ณต๋ถํ ๊ฑฐ๊ธฐ ๋๋ฌธ์
ubuntu 22.04 ROS2 ์ ๋๋ก ์ค์ ํด๋์ด์ผ ๋์ค์ ํท๊ฐ๋ฆฌ์ง ์๋๋ค.
๊ทธ ๋ค์์ผ๋ก ์ค๋ ์ฐฝ์์ ,
๊ธฐ๋ณธ์ ์ผ๋ก ์๋ ์ต์ ์ธ split virtual into multiple files๊ฐ ์ ํ๋์ด ์์ํ ๋ฐ, ์์ฃ ์ต์ ์ธ single file๋ก ๋ฐ๊ฟ๋๋ ๊ฒ์ด ์ข๋ค.
ํ์๋ ์ฌ๋ฌ ๋ธ๋ก๊ทธ ๋๋๋ค๋ฉด์ ๊ทธ๋ฅ ์ด๊ป๋์ด๋ก ๋ฐฐ์ด๊ฑฐ๋ค.
๋๊ฐ ์ด์ ๋, ์ด๋ ๊ฒ ์ค์ ํ์๋ ๋ด ์ปดํจํฐ์์ ์ค์ ๋ ์ฉ๋๋งํผ์ด ํ๋ฒ์ ๋จนํ๋ค. ๊ทผ๋ฐ multiple files์ต์ ์ ์ ํํ๋ฉด ์ฉ๋์ ์ฌ์ฉํ ๋ ๋ง๋ค ์ ๋นํ ๋งํผ์ ์ฉ๋์ ๋จนํ๋ค. ์ด๋, ๊ธฐ์กด ๋ ธํธ๋ถ์์ ์ฆ๊ฐํ ์ฉ๋๊ณผ ์ถฉ๋ํ ์ ์๋๋... ์นด๋๋ผ..
disk size๋ 30์ผ๋ก ๋๋ ค์คฌ๋ค.
Hardware์ต์ ์์๋ ๋ณธ์ธ์ desktop์ ์ฑ๋ฅ์ด ๋ฐ์ด๋์ง ์๋ค๋ฉด ๊ทธ๋ฅ ๋์.
๋๊ฒ ์ก์์ค ์๋ก ์ข์ง๋ง, ์ค์ ํ ๋ถ๋ถ ๋งํผ์ด ๋ด desktop์์ ๊ทธ๋ฅ ๋จนํ๋ฒ๋ฆฌ๊ธฐ ๋๋ฌธ์ด๋ค.
์ด์ finish๋ฅผ ๋๋ฅด๋ฉด
์ค์น๋ ์๋ฃ๋์๋ค.
3. ubuntu setting
๋์ฒด๋ก ๊ทธ๋ฅ continue ๋๋ฌ์ฃผ๋ฉด ๋๋ค.
์ธ์ด์ค์ ์ ์์ด๋ก ํด๋๊ณ , ๋์ค์ ํ๊ธ์ ๊น์์ ์ฐ๋๊ฒ ์ ์ ๊ฑด๊ฐ์ ์ด๋กญ๋ค.
$ cd /๋ค์ด๋ก๋/
์ด๋ฐ ๋ช ๋ น์ด๋ฅผ ์ผ์์ ์ผ๋ก ์ ํ๊ฒ ๋ ์ ๋ ์๊ธฐ ๋๋ฌธ์ด๋ค.
์ด์ ์ค์ ์ ์๋ฃํ๋ฉด
์ด๋ ๊ฒ Install ์ฐฝ์ด ๋จ๋๋ฐ, ์ด๊ฒ ์๊ฐ์ด ๊ฝค ์ค๋๊ฑธ๋ฆฐ๋ค.
ubuntu๋ ๋ฒ์ ๋ง๋ค ๋ค๋ฅธ๋๋ฌผ์ ๋ฐฐ๊ฒฝํ๋ฉด์ ๊ฐ๋ค๋๋๋ฐ, 22.04๋ ํดํ๋ฆฌ๋ค.
์ค์น๊ฐ ์๋ฃ๋๋ฉด ์๋์๊ฐ์ ์ฐฝ์ด ๋ฐ๊ฑฐ๋ค.
์ดํฌ์ restartํด์ฃผ์.
3. ์์ฑ
fin
'SW > ROS2 & Linux' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
apt update ์ค ์ค๋ฅ, ํด์ ํฉ์ด ๋ง์ง ์์ต๋๋ค. (apt update hash sum mismatch) (1) | 2024.06.02 |
---|---|
ROS2) bashrc ํ์ผ๋ก alias ๋ช ๋ น์ด ๋ง๋ค์ด๋ณด๊ธฐ (1) | 2023.10.04 |
ROS2) ROS2 Humble ์ค์นํ๊ธฐ (Ubuntu 22.04 LTS) ! (0) | 2023.09.30 |
Linux Basic (0) | 2022.08.09 |