๋ ํ๋ฐ๋ณด.
์ค์น๋ฅผ ์ ์ผ ์ด๋ ค์ํฉ๋๋ค.
ROS tutorial ๋ฌธ์์์ ๊ณ์ ๋น๊ธ ๋น๊ธ ๋๋ค๊ฐ
๋ค์ด๋ฐ์ ๋ฌด์ธ๊ฐ๊ฐ ์์ผ๋ฉด sources.list ํ์ผ์ ๋งํฌ๋ฅผ ์ถ๊ฐํด์ผ๋๋ค๋ ๊นจ๋ฌ์์ ์ป์.
๊ทธ ์ดํ ์ต์์ฐฌํ์ด ๋์์ค๋คํด์ ์ญ๋์ญ๋ ๋
ธํธ๋ถ์ ๊ฐ์ง๊ณ ์๊ณก์ผ๋ก ํฅํ๋ค.
ํ......๋ ์ ํํ์ค๋๋ฐ..... ์ฝ์ง์ ๋ฉฐ์น ๋ฐ์ ์ํ๊ณ ๋์ ๋ฐ์๊ฑฐ๋ผ ์๊ฐํ๊ณ
๋ฐฐ์ด๊ฑธ ์ ๋ฆฌํด๋ณด๋ คํจ.
**๋ณด๋ผ๋์ด๊ฐ ์ฐ๋ถํฌ ๋ช
๋ น์ฐฝ์ ์น ์์ด๋ค์
๋๋ค.
์ผ๋จ ros ๊ณต์ tutorial์ ์๋ melodic installation์ ๋ฐ๋ผํจ (http://wiki.ros.org/melodic/Installation/Ubuntu)
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
which curl ๋ก curl์ ์์น๋ฅผ ์ฐพ์.
~~/bin/curl์ ์๋ค๊ณ ์๋ ค์ค
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
curl ์ค์น
์ค์น๊ฐ ์ ๋๋ฉด OK๋ผ๊ณ ๋๋ฌธ์ง๋งํ๊ฒ ์๋ ค์ค
๊ทธ๋ ๋ค๋ฉด ์ด์ ~ ์
๋์ ํฉ๋๋น
sudo apt update
/*์๊ทผ๋ฐ, ์์์ ๊ณ์ ๋ ๊ฑธ๋ ธ๋๋ฐ ํ๊ฒฝ๋ณ์ ํ์ผ ํ์ธํด๋ณด๋๊น ์ค๋ณต๋๊ฒ ์ค์น๋๊ฒ ๋๋ฌด ๋ง์๋ ๊ฑฐ์.
๊ทธ๋์ ๊ทธ๋ฅ ์น ๊ฐ๊ณ ์ฌ์ค์นํ๋ค์ ์์ํ์ต๋๋ค.
์ ์ฒ๋ผ ์๊พธ ๋ง ๋ฐ๋ผํ๋ค๊ฐ error loop ๋ช์ ๋น ์ก๋ค๋ฉด ๊ทธ๋ฅ ๊น์ํ๊ฒ ์ง์ฐ๊ณ ์์ํ๋ ๊ฑธ ์ถ์ฒ!!*/
Fetched 25.2 MB in 9s (2709 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
174 packages can be upgraded. Run 'apt list --upgradable' to see them.
์ด์ฉ๊ตฌ์ ์ฉ๊ตฌ Get์ผ๋ก ํ 30์ค ๊ฐ๋ ์ฐ๋ถํฌ์์ ์ค์น ํ์ผ์ ๋ฌด์ฌํ ๋ฐ์์ค๋ฉด ์ด๋ ๊ฒ ๋ฌ๋ค.
์ด์ ์
๊ทธ๋ ์ด๋
sudo apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
distro-info motd-news-config python3-pexpect python3-ptyprocess
๊ทธ๋ผ ์ด์ new packages ์ค์นํ๊ณ , ๋ญ ํจํค์ง ์
๊ทธ๋ ์ด๋๋ฅผ ์์ํฉ๋๋ค.
174 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 109 MB of archives.
After this operation, 52.5 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
์ฌ๊ธฐ์ ๋ฌธ์ ๋ฐ๊ฒฌ
!!์ง๊ธ๊น์ง ์ฉ๋์ด ์์์ด์ ๋ฐ์์ค๋ค ๋ง์์ ๊ณ์ ์ค๋ฅ๋ฌ๋ ๊ฒ!!
์ฉ๋์ ์ถฉ๋ถํ ๋ง๋ จํ๊ณ ์ค์นํ์๊ธธ ๋ฐ๋๋๋ค....................................
๋ฌดํผ ์ค์นํ๋ ์์ค์๋ ์ธ๋ฐ์๋ ํ๋ก๊ทธ๋จ ์ง์ฐ๋ฉด์ ๋ผ์ด๋ธ๋ก ์ค์น ๋ฐ์
๋ 178์ค ๊ฐ๋์ ์ค์น๋ฅผ ํฉ๋๋ค.
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 29293 files and directories currently installed.)
Preparing to unpack .../ubuntu-server_1.417.5_amd64.deb ...
Unpacking ubuntu-server (1.417.5) over (1.417.4) ...
Preparing to unpack .../base-files_10.1ubuntu2.11_amd64.deb ...
Unpacking base-files (10.1ubuntu2.11) over (10.1ubuntu2.9) ...
Setting up base-files (10.1ubuntu2.11) ...
Installing new version of config file /etc/issue ...
Installing new version of config file /etc/issue.net ...
๋ชฐ๋ผ ๋ง ๋ธ๋ผ๋ธ๋ผ ์ด๋ ๊ฒ ๋ธ
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done. //๊ฐ๊ฐ๋ ๋ชจ๋จผํธ
Processing triggers for initramfs-tools (0.130ubuntu3.13) ...
์ด์ ๋ค์ ๋ช
๋ น์ด pwd๋ฅผ ์น๋ฉด, ํ์ฌ ๋๋ ํ ๋ฆฌ๋ฅผ ์๋ ค์ค๋๋ค.
/root
๋ฃจํธ ๋๋ ํ ๋ฆฌ์ ros melodic desktop full์ ์ค์น!!
์ง๊ธ๊น์ง ํ๊ฒฝ๋ณ์๋ฅผ ๋น๋กฏํ ์ธํ
์์
์ด์๋ค๋๊ฒ ๊ธฐ๊ฐ๋งํ.
sudo apt install ros-melodic-desktop-full
๋ ๋ค๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ฐ์ ธ์ค๊ตฌ, ๋งํ์ ์ด๋ ๊ฒ ๋จ๋ฉด Y๋ฅผ ๋๋ฌ์ฃผ๋ฉด ๋๋ค.
0 upgraded, 1259 newly installed, 0 to remove and 0 not upgraded.
Need to get 585 MB of archives.
After this operation, 2616 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
์ฌ๊ธฐ์ ์ด์ ๊ฐ์ค๋๊ฑธ๋ฆฐ๋ฏ.
Get 1259์ค+@@@@@
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
๋ฐฐ์ฌ shell์ ""์ฌ๊ธฐ ์์ ์๋ ๊ฑธ ์ถ๊ฐํ๋ผ๋ ๋ป
source ~/.bashrc
๋ฐฐ์ฌ ์คํฌ๋ฆฝํธ ์์ ํ ๊ฑฐ ๋ฐ๋ก ์ ์ฉํ๋ผ๋ ๋ช
๋ น์ด
sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential
๊ทธ๋ฆฌ๊ณ ์ ์ ๋ฅผ ์ถ๊ฐํด์ค
sudo adduser (์จ์ผํ ๋ถ๋ถ. ์๊ธฐ๊ฐ ์ง์ )
๊ทธ๋ผ ์ ๋์ค ํจ์ค์๋๋ฅผ ์น๋ผ๊ณ ๋์ค๊ณ , ์์์ ์ค์
๋ค์ info๋ค ์น๋ผ๊ณ ๋์ค๋๋ฐ ๊ทธ๊ฒ๋ ์์์~
๊ทธ๋ฆฌ๊ณ su (์์ ์ณค๋ ์ ์ ๋ค์) ์น๋ฉด root๋ก ์ง์
ํ๊ฒ ๋ฉ๋๋ค.
๋ค์ retry~
sudo rosdep fix-permissions
rosdep update
//๊ทผ๋ฐ ์ด๋ ์์ดํ์ด ๋ถ์์ ํด์(์งํ์ฒ ) ๊ณ์ time out ์๋ฌ๋ฌ๋๋ฐ,
๊ทธ๋ฅ ๊ณ์ ํ๋ค๋ณด๋ฉด ๋จ.
//์๋ ์ฐฝ ๋๋ฅด๋ฉด time out ์์ธ์ ์ฐพ์ ์ ์๋ ๋ช
๋ น์ด ์๋ ค์ฃผ๋ ์ฌ์ดํธ๊ฐ ๋์ต๋๋ค์.
printenv | grep ROS
ROS๋ฅผ ํฌํจํ ํ์ผ๋ค ๋ค ๋ณด์ฌ์ค!!!
๊ทธ๋ผ ๋ธ๋ผ๋ธ๋ผ ros ๋ฒ์ ์ด๋, ํจํค์ง ๊ฒฝ๋ก, ์ข
๋ฅ ๋ฑ๋ฑ์ ํ์ธํ ์ ์์.
which rosws๋ก ์์น๋ฅผ ์ฐพ๊ณ ๋๋ฌ์ต๋๋น
'๐ป Computer > ROS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ROS Using Catkin Workspace (0) | 2022.02.25 |
---|---|
Do you stuck in catkin_make problem? (0) | 2022.02.22 |
ros๋ฅผ ์ํ ๋ช๋ช ubuntu ๋ช ๋ น๋ค ์ ๋ฆฌ (0) | 2022.01.20 |
ubuntu 18.04 + ROS melodic ์ธํ (0) | 2022.01.13 |
๋ฅ์น๋ ๋๋ก ์ค์นํ๋ ๊ฑฐ ๋ฐฉ์ง ๊ธฐ๋ก์ฉ (0) | 2022.01.13 |