민형기 선생님
1. Sublime text 설치 + 환경 설치
kw13@kw13-HGDT-Series:~$ wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
[sudo] kw13의 암호:
죄송합니다만, 다시 시도하십시오.
[sudo] kw13의 암호:
OK
kw13@kw13-HGDT-Series:~$ sudo apt-get install apt-transport-https
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
패키지 apt-transport-https는 이미 최신 버전입니다 (1.6.14).
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
linux-hwe-5.4-headers-5.4.0-42 linux-hwe-5.4-headers-5.4.0-80
linux-hwe-5.4-headers-5.4.0-91 linux-hwe-5.4-headers-5.4.0-92 python3-click
python3-colorama
Use 'sudo apt autoremove' to remove them.
0개 업그레이드, 0개 새로 설치, 0개 제거 및 209개 업그레이드 안 함.
kw13@kw13-HGDT-Series:~$ echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
deb https://download.sublimetext.com/ apt/stable/
kw13@kw13-HGDT-Series:~$ sudo apt-get update
기존:1 http://kr.archive.ubuntu.com/ubuntu bionic InRelease
기존:2 http://security.ubuntu.com/ubuntu bionic-security InRelease
기존:3 http://kr.archive.ubuntu.com/ubuntu bionic-updates InRelease
기존:4 http://kr.archive.ubuntu.com/ubuntu bionic-backports InRelease
기존:5 https://download.sublimetext.com apt/stable/ InRelease
기존:6 http://packages.ros.org/ros/ubuntu bionic InRelease
패키지 목록을 읽는 중입니다... 완료
kw13@kw13-HGDT-Series:~$ sudo apt-get install sublime-text
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
linux-hwe-5.4-headers-5.4.0-42 linux-hwe-5.4-headers-5.4.0-80
linux-hwe-5.4-headers-5.4.0-91 linux-hwe-5.4-headers-5.4.0-92 python3-click
python3-colorama
Use 'sudo apt autoremove' to remove them.
다음 패키지를 업그레이드할 것입니다:
sublime-text
1개 업그레이드, 0개 새로 설치, 0개 제거 및 208개 업그레이드 안 함.
16.4 M바이트 아카이브를 받아야 합니다.
이 작업 후 1,465 k바이트의 디스크 공간을 더 사용하게 됩니다.
받기:1 https://download.sublimetext.com apt/stable/ sublime-text 4126 [16.4 MB]
내려받기 16.4 M바이트, 소요시간 32초 (509 k바이트/초)
(데이터베이스 읽는중 ...현재 321643개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../sublime-text_4126_amd64.deb ...
Unpacking sublime-text (4126) over (4113) ...
sublime-text (4126) 설정하는 중입니다 ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for mime-support (3.60ubuntu1) ...
kw13@kw13-HGDT-Series:~$ subl
kw13@kw13-HGDT-Series:~$ sudo apt install tilix
[sudo] kw13의 암호:
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
패키지 tilix는 이미 최신 버전입니다 (1.7.7-1ubuntu2).
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
linux-hwe-5.4-headers-5.4.0-42 linux-hwe-5.4-headers-5.4.0-80
linux-hwe-5.4-headers-5.4.0-91 linux-hwe-5.4-headers-5.4.0-92 python3-click
python3-colorama
Use 'sudo apt autoremove' to remove them.
0개 업그레이드, 0개 새로 설치, 0개 제거 및 208개 업그레이드 안 함.
2. ROS1 설치
kw13@kw13-HGDT-Series:~$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
[sudo] kw13의 암호:
죄송합니다만, 다시 시도하십시오.
[sudo] kw13의 암호:
kw13@kw13-HGDT-Series:~$ sudo apt install curl
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
패키지 curl는 이미 최신 버전입니다 (7.58.0-2ubuntu3.16).
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
linux-hwe-5.4-headers-5.4.0-42 linux-hwe-5.4-headers-5.4.0-80
linux-hwe-5.4-headers-5.4.0-91 linux-hwe-5.4-headers-5.4.0-92 python3-click
python3-colorama
Use 'sudo apt autoremove' to remove them.
0개 업그레이드, 0개 새로 설치, 0개 제거 및 208개 업그레이드 안 함.
kw13@kw13-HGDT-Series:~$ curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
OK
kw13@kw13-HGDT-Series:~$ sudo apt update
기존:1 http://kr.archive.ubuntu.com/ubuntu bionic InRelease
기존:2 http://packages.ros.org/ros/ubuntu bionic InRelease
받기:3 http://kr.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
받기:4 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
받기:5 http://kr.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
기존:6 https://download.sublimetext.com apt/stable/ InRelease
받기:7 http://security.ubuntu.com/ubuntu bionic-security/main amd64 DEP-11 Metadata [55.2 kB]
받기:8 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [2,414 kB]
받기:9 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 DEP-11 Metadata [59.5 kB]
받기:10 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 DEP-11 Metadata [2,464 B]
받기:11 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages [1,418 kB]
받기:12 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 DEP-11 Metadata [296 kB]
받기:13 http://kr.archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages [1,598 kB]
받기:14 http://kr.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [1,785 kB]
받기:15 http://kr.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 DEP-11 Metadata [301 kB]
받기:16 http://kr.archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 DEP-11 Metadata [2,468 B]
받기:17 http://kr.archive.ubuntu.com/ubuntu bionic-backports/universe amd64 DEP-11 Metadata [9,272 B]
내려받기 8,193 k바이트, 소요시간 14초 (593 k바이트/초)
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
208 packages can be upgraded. Run 'apt list --upgradable' to see them.
kw13@kw13-HGDT-Series:~$ sudo apt install ros-melodic-desktop-full
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
linux-hwe-5.4-headers-5.4.0-42 linux-hwe-5.4-headers-5.4.0-80
linux-hwe-5.4-headers-5.4.0-91 linux-hwe-5.4-headers-5.4.0-92 python3-click
python3-colorama
Use 'sudo apt autoremove' to remove them.
다음 패키지를 업그레이드할 것입니다:
ros-melodic-desktop-full
1개 업그레이드, 0개 새로 설치, 0개 제거 및 207개 업그레이드 안 함.
1,828 바이트 아카이브를 받아야 합니다.
이 작업 후 0 바이트의 디스크 공간을 더 사용하게 됩니다.
받기:1 http://packages.ros.org/ros/ubuntu bionic/main amd64 ros-melodic-desktop-full amd64 1.4.1-0bionic.20220120.165755 [1,828 B]
내려받기 1,828 바이트, 소요시간 2초 (1,085 바이트/초)
(데이터베이스 읽는중 ...현재 321644개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../ros-melodic-desktop-full_1.4.1-0bionic.20220120.165755_amd64.deb ...
Unpacking ros-melodic-desktop-full (1.4.1-0bionic.20220120.165755) over (1.4.1-0bionic.20210719.224425) ...
ros-melodic-desktop-full (1.4.1-0bionic.20220120.165755) 설정하는 중입니다 ...
kw13@kw13-HGDT-Series:~$
kw13@kw13-HGDT-Series:~$ sudo rosdep init
ERROR: default sources list file already exists:
/etc/ros/rosdep/sources.list.d/20-default.list
Please delete if you wish to re-initialize
kw13@kw13-HGDT-Series:~$
kw13@kw13-HGDT-Series:~$
kw13@kw13-HGDT-Series:~$
kw13@kw13-HGDT-Series:~$ ls /etc/ros/rosdep/sources.list.d/
20-default.list
kw13@kw13-HGDT-Series:~$ rm /etc/ros/rosdep/sources.list.d/20-default.list
rm: 쓰기 보호된 일반 파일 '/etc/ros/rosdep/sources.list.d/20-default.list'를(을) 지울까요? y
rm: '/etc/ros/rosdep/sources.list.d/20-default.list'를 지울 수 없음: 허가 거부
kw13@kw13-HGDT-Series:~$ sudo rm /etc/ros/rosdep/sources.list.d/20-default.list
kw13@kw13-HGDT-Series:~$ ls /etc/ros/rosdep/sources.list.d/
kw13@kw13-HGDT-Series:~$ sudo rosdep init
Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please run
rosdep update
kw13@kw13-HGDT-Series:~$ rosdep update
reading in sources list data from /etc/ros/rosdep/sources.list.d
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml
Query rosdistro index https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml
Skip end-of-life distro "ardent"
Skip end-of-life distro "bouncy"
Skip end-of-life distro "crystal"
Skip end-of-life distro "dashing"
Skip end-of-life distro "eloquent"
Add distro "foxy"
Add distro "galactic"
Skip end-of-life distro "groovy"
Skip end-of-life distro "hydro"
Skip end-of-life distro "indigo"
Skip end-of-life distro "jade"
Skip end-of-life distro "kinetic"
Skip end-of-life distro "lunar"
Add distro "melodic"
Add distro "noetic"
Add distro "rolling"
updated cache in /home/kw13/.ros/rosdep/sources.cache
devel 만들기, 셋팅
kw13@kw13-HGDT-Series:~$ mkdir -p catkin_ws/src
kw13@kw13-HGDT-Series:~$ cd catkin_ws/
kw13@kw13-HGDT-Series:~/catkin_ws$ catkin init
Catkin workspace `/home/kw13/catkin_ws` is already initialized. No action taken.
---------------------------------------------------------
Profile: default
Extending: [cached] /opt/ros/melodic
Workspace: /home/kw13/catkin_ws
---------------------------------------------------------
Build Space: [exists] /home/kw13/catkin_ws/build
Devel Space: [exists] /home/kw13/catkin_ws/devel
Install Space: [unused] /home/kw13/catkin_ws/install
Log Space: [exists] /home/kw13/catkin_ws/logs
Source Space: [exists] /home/kw13/catkin_ws/src
DESTDIR: [unused] None
---------------------------------------------------------
Devel Space Layout: linked
Install Space Layout: None
---------------------------------------------------------
Additional CMake Args: None
Additional Make Args: None
Additional catkin Make Args: None
Internal Make Job Server: True
Cache Job Environments: False
---------------------------------------------------------
Whitelisted Packages: None
Blacklisted Packages: None
---------------------------------------------------------
Workspace configuration appears valid.
---------------------------------------------------------
kw13@kw13-HGDT-Series:~/catkin_ws$ catkin build
---------------------------------------------------------
Profile: default
Extending: [cached] /opt/ros/melodic
Workspace: /home/kw13/catkin_ws
---------------------------------------------------------
Build Space: [exists] /home/kw13/catkin_ws/build
Devel Space: [exists] /home/kw13/catkin_ws/devel
Install Space: [unused] /home/kw13/catkin_ws/install
Log Space: [exists] /home/kw13/catkin_ws/logs
Source Space: [exists] /home/kw13/catkin_ws/src
DESTDIR: [unused] None
---------------------------------------------------------
Devel Space Layout: linked
Install Space Layout: None
---------------------------------------------------------
Additional CMake Args: None
Additional Make Args: None
Additional catkin Make Args: None
Internal Make Job Server: True
Cache Job Environments: False
---------------------------------------------------------
Whitelisted Packages: None
Blacklisted Packages: None
---------------------------------------------------------
Workspace configuration appears valid.
---------------------------------------------------------
[build] Found '1' packages in 0.0 seconds.
[build] Package table is up to date.
Starting >>> hello_world
Finished <<< hello_world [ 0.6 seconds ]
[build] Summary: All 1 packages succeeded!
[build] Ignored: None.
[build] Warnings: None.
[build] Abandoned: None.
[build] Failed: None.
[build] Runtime: 0.6 seconds total.
kw13@kw13-HGDT-Series:~/catkin_ws$ ls
build devel logs src urdf_exam
kw13@kw13-HGDT-Series:~/catkin_ws$ ls ./devel/
_setup_util.py etc local_setup.sh setup.sh
cmake.lock lib local_setup.zsh setup.zsh
env.sh local_setup.bash setup.bash share
'Robot > ROS' 카테고리의 다른 글
[Lidar] Lidar로 거리측정 프로젝트 DAY1 (0) | 2022.02.22 |
---|---|
[ROS] 과제2 (0) | 2022.02.22 |
[통신] 참고 (0) | 2022.02.15 |
[ROS] DAY2 Hello World - Turtlesim (0) | 2022.02.14 |
[ROS] DAY1 우분투 듀얼 부팅 18.04버전 &에러 없애기 (0) | 2022.02.11 |