root9@root9-PC:~$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
[sudo] root9의 암호:
root9@root9-PC:~$ sudo apt install curl # if you haven't already installed curl
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
linux-hwe-5.4-headers-5.4.0-84
Use 'sudo apt autoremove' to remove it.
다음의 추가 패키지가 설치될 것입니다 :
libcurl4
다음 패키지를 지울 것입니다:
libcurl3
다음 새 패키지를 설치할 것입니다:
curl libcurl4
0개 업그레이드, 2개 새로 설치, 1개 제거 및 0개 업그레이드 안 함.
378 k바이트 아카이브를 받아야 합니다.
이 작업 후 409 k바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n] y
받기:1 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcurl4 amd64 7.58.0-2ubuntu3.16 [220 kB]
받기:2 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 curl amd64 7.58.0-2ubuntu3.16 [159 kB]
내려받기 378 k바이트, 소요시간 3초 (147 k바이트/초)
dpkg: libcurl3:amd64: dependency problems, but removing anyway as you requested:
sublime-text 패키지는 다음 패키지에 의존: libcurl3 | libcurl4: 하지만:
libcurl3:amd64 패키지는 지울 예정입니다.
libcurl4 패키지는 설치하지 않았습니다.
(데이터베이스 읽는중 ...현재 190432개의 파일과 디렉터리가 설치되어 있습니다.)
Removing libcurl3:amd64 (7.58.0-2ubuntu2) ...
Selecting previously unselected package libcurl4:amd64.
(데이터베이스 읽는중 ...현재 190426개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../libcurl4_7.58.0-2ubuntu3.16_amd64.deb ...
Unpacking libcurl4:amd64 (7.58.0-2ubuntu3.16) ...
Selecting previously unselected package curl.
Preparing to unpack .../curl_7.58.0-2ubuntu3.16_amd64.deb ...
Unpacking curl (7.58.0-2ubuntu3.16) ...
libcurl4:amd64 (7.58.0-2ubuntu3.16) 설정하는 중입니다 ...
curl (7.58.0-2ubuntu3.16) 설정하는 중입니다 ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for libc-bin (2.27-3ubuntu1.5) ...
root9@root9-PC:~$ curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
OK
root9@root9-PC:~$ sudo apt update
무시:1 http://dl.google.com/linux/chrome-remote-desktop/deb stable InRelease
기존:2 http://kr.archive.ubuntu.com/ubuntu bionic InRelease
기존:3 http://ppa.launchpad.net/apandada1/brightness-controller/ubuntu bionic InRelease
받기:4 http://kr.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
기존:5 http://dl.google.com/linux/chrome-remote-desktop/deb stable Release
받기:7 http://packages.ros.org/ros/ubuntu bionic InRelease [4,680 B]
기존:8 http://ppa.launchpad.net/solaar-unifying/ppa/ubuntu bionic InRelease
받기:9 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
받기:10 http://kr.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
받기:11 http://packages.ros.org/ros/ubuntu bionic/main i386 Packages [26.7 kB]
받기:12 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages [1,426 kB]
기존:13 https://download.sublimetext.com apt/stable/ InRelease
받기:14 http://packages.ros.org/ros/ubuntu bionic/main amd64 Packages [783 kB]
받기:15 http://security.ubuntu.com/ubuntu bionic-security/main i386 Packages [1,120 kB]
받기:16 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [2,439 kB]
받기:17 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 DEP-11 Metadata [297 kB]
받기:18 http://kr.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [1,790 kB]
받기:19 http://kr.archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages [1,600 kB]
받기:20 http://kr.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 DEP-11 Metadata [300 kB]
받기:21 http://kr.archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 DEP-11 Metadata [2,468 B]
받기:22 http://kr.archive.ubuntu.com/ubuntu bionic-backports/universe amd64 DEP-11 Metadata [9,268 B]
받기:23 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [2,092 kB]
받기:24 http://security.ubuntu.com/ubuntu bionic-security/main amd64 DEP-11 Metadata [55.1 kB]
받기:25 http://security.ubuntu.com/ubuntu bionic-security/universe i386 Packages [1,008 kB]
받기:26 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [1,175 kB]
받기:27 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 DEP-11 Metadata [59.4 kB]
받기:28 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 DEP-11 Metadata [2,464 B]
내려받기 14.4 M바이트, 소요시간 11초 (1,284 k바이트/초)
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
3 packages can be upgraded. Run 'apt list --upgradable' to see them.
root9@root9-PC:~$ sudo apt upgrade
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
업그레이드를 계산하는 중입니다... 완료
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
linux-hwe-5.4-headers-5.4.0-84
Use 'sudo apt autoremove' to remove it.
다음 패키지를 업그레이드할 것입니다:
firefox firefox-locale-en firefox-locale-ko
3개 업그레이드, 0개 새로 설치, 0개 제거 및 0개 업그레이드 안 함.
3 standard security updates
58.1 M바이트 아카이브를 받아야 합니다.
이 작업 후 1,500 k바이트의 디스크 공간이 비워집니다.
계속 하시겠습니까? [Y/n] y
받기:1 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 firefox amd64 97.0.2+build1-0ubuntu0.18.04.1 [56.9 MB]
받기:2 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 firefox-locale-en amd64 97.0.2+build1-0ubuntu0.18.04.1 [673 kB]
받기:3 http://kr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 firefox-locale-ko amd64 97.0.2+build1-0ubuntu0.18.04.1 [506 kB]
내려받기 58.1 M바이트, 소요시간 14초 (4,100 k바이트/초)
(데이터베이스 읽는중 ...현재 190439개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../firefox_97.0.2+build1-0ubuntu0.18.04.1_amd64.deb ...
Unpacking firefox (97.0.2+build1-0ubuntu0.18.04.1) over (97.0+build2-0ubuntu0.18.04.1) ...
Preparing to unpack .../firefox-locale-en_97.0.2+build1-0ubuntu0.18.04.1_amd64.deb ...
Unpacking firefox-locale-en (97.0.2+build1-0ubuntu0.18.04.1) over (97.0+build2-0ubuntu0.18.04.1) ...
Preparing to unpack .../firefox-locale-ko_97.0.2+build1-0ubuntu0.18.04.1_amd64.deb ...
Unpacking firefox-locale-ko (97.0.2+build1-0ubuntu0.18.04.1) over (97.0+build2-0ubuntu0.18.04.1) ...
firefox-locale-en (97.0.2+build1-0ubuntu0.18.04.1) 설정하는 중입니다 ...
firefox-locale-ko (97.0.2+build1-0ubuntu0.18.04.1) 설정하는 중입니다 ...
firefox (97.0.2+build1-0ubuntu0.18.04.1) 설정하는 중입니다 ...
Please restart all running instances of firefox, or you will experience problems.
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) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
root9@root9-PC:~$ sudo apt install ros-melodic-desktop-full
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
linux-hwe-5.4-headers-5.4.0-84
Use 'sudo apt autoremove' to remove it.
root9@root9-PC:~$ subl ~/.bashrc
ROS1 activated
root9@root9-PC:~$ sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential
[sudo] root9의 암호:
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
패키지 build-essential는 이미 최신 버전입니다 (12.4ubuntu1).
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
linux-hwe-5.4-headers-5.4.0-84
Use 'sudo apt autoremove' to remove it.
다음의 추가 패키지가 설치될 것입니다 :
bzr libserf-1-1 libsvn1 mercurial mercurial-common python-bzrlib
python-configobj python-crypto python-dbus python-gi python-httplib2
python-keyring python-keyrings.alt python-launchpadlib
python-lazr.restfulclient python-lazr.uri python-oauth python-secretstorage
python-simplejson python-vcstools python-wadllib subversion
제안하는 패키지:
bzr-doc bzrtools python-bzrlib.tests kdiff3 | kdiff3-qt | kompare | meld
| tkcvs | mgdiff qct python-mysqldb python-bzrlib-dbg python-kerberos
python-pycurl python-configobj-doc python-crypto-doc python-dbus-dbg
python-dbus-doc python-gi-cairo libkf5wallet-bin gir1.2-gnomekeyring-1.0
python-fs python-gdata python-keyczar python-testresources
python-secretstorage-doc db5.3-util libapache2-mod-svn subversion-tools
다음 새 패키지를 설치할 것입니다:
bzr libserf-1-1 libsvn1 mercurial mercurial-common python-bzrlib
python-configobj python-crypto python-dbus python-gi python-httplib2
python-keyring python-keyrings.alt python-launchpadlib
python-lazr.restfulclient python-lazr.uri python-oauth python-rosdep
python-rosinstall python-rosinstall-generator python-secretstorage
python-simplejson python-vcstools python-wadllib python-wstool subversion
0개 업그레이드, 26개 새로 설치, 0개 제거 및 0개 업그레이드 안 함.
6,931 k바이트 아카이브를 받아야 합니다.
이 작업 후 35.3 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n] y
root9@root9-PC:~$ sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
패키지 build-essential는 이미 최신 버전입니다 (12.4ubuntu1).
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
linux-hwe-5.4-headers-5.4.0-84
Use 'sudo apt autoremove' to remove it.
다음의 추가 패키지가 설치될 것입니다 :
bzr libserf-1-1 libsvn1 mercurial mercurial-common python-bzrlib
python-configobj python-crypto python-dbus python-gi python-httplib2
python-keyring python-keyrings.alt python-launchpadlib
python-lazr.restfulclient python-lazr.uri python-oauth python-secretstorage
python-simplejson python-vcstools python-wadllib subversion
제안하는 패키지:
bzr-doc bzrtools python-bzrlib.tests kdiff3 | kdiff3-qt | kompare | meld
| tkcvs | mgdiff qct python-mysqldb python-bzrlib-dbg python-kerberos
python-pycurl python-configobj-doc python-crypto-doc python-dbus-dbg
python-dbus-doc python-gi-cairo libkf5wallet-bin gir1.2-gnomekeyring-1.0
python-fs python-gdata python-keyczar python-testresources
python-secretstorage-doc db5.3-util libapache2-mod-svn subversion-tools
다음 새 패키지를 설치할 것입니다:
bzr libserf-1-1 libsvn1 mercurial mercurial-common python-bzrlib
python-configobj python-crypto python-dbus python-gi python-httplib2
python-keyring python-keyrings.alt python-launchpadlib
python-lazr.restfulclient python-lazr.uri python-oauth python-rosdep
python-rosinstall python-rosinstall-generator python-secretstorage
python-simplejson python-vcstools python-wadllib python-wstool subversion
0개 업그레이드, 26개 새로 설치, 0개 제거 및 0개 업그레이드 안 함.
6,931 k바이트 아카이브를 받아야 합니다.
이 작업 후 35.3 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n] y
root9@root9-PC:~$ sudo apt install python-rosdep
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
패키지 python-rosdep는 이미 최신 버전입니다 (0.21.0-1).
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
linux-hwe-5.4-headers-5.4.0-84
Use 'sudo apt autoremove' to remove it.
0개 업그레이드, 0개 새로 설치, 0개 제거 및 0개 업그레이드 안 함.
root9@root9-PC:~$ ]sudo rosdep init
Command ']sudo' not found, did you mean:
command 'sudo' from deb sudo
command 'sudo' from deb sudo-ldap
Try: sudo apt install <deb name>
root9@root9-PC:~$ sudo rosdep init
Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please run
rosdep update
root9@root9-PC:~$ 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/root9/.ros/rosdep/sources.cache
root9@root9-PC:~$ sudo apt-get install python-catkin-tools
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
linux-hwe-5.4-headers-5.4.0-84
Use 'sudo apt autoremove' to remove it.
다음의 추가 패키지가 설치될 것입니다 :
python-osrf-pycommon
다음 새 패키지를 설치할 것입니다:
python-catkin-tools python-osrf-pycommon
0개 업그레이드, 2개 새로 설치, 0개 제거 및 0개 업그레이드 안 함.
337 k바이트 아카이브를 받아야 합니다.
이 작업 후 929 k바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n] y
받기:1 http://packages.ros.org/ros/ubuntu bionic/main amd64 python-osrf-pycommon all 0.2.1-1 [23.4 kB]
받기:2 http://packages.ros.org/ros/ubuntu bionic/main amd64 python-catkin-tools all 0.6.1-1 [314 kB]
내려받기 337 k바이트, 소요시간 2초 (141 k바이트/초)
Selecting previously unselected package python-osrf-pycommon.
(데이터베이스 읽는중 ...현재 268353개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../python-osrf-pycommon_0.2.1-1_all.deb ...
Unpacking python-osrf-pycommon (0.2.1-1) ...
Selecting previously unselected package python-catkin-tools.
Preparing to unpack .../python-catkin-tools_0.6.1-1_all.deb ...
Unpacking python-catkin-tools (0.6.1-1) ...
python-osrf-pycommon (0.2.1-1) 설정하는 중입니다 ...
python-catkin-tools (0.6.1-1) 설정하는 중입니다 ...
root9@root9-PC:~$ mkdir -p catkin_ws/src
root9@root9-PC:~$ cd catkin_ws/
root9@root9-PC:~/catkin_ws$ catkin init
Initializing catkin workspace in `/home/root9/catkin_ws`.
----------------------------------------------------------
Profile: default
Extending: [env] /opt/ros/melodic
Workspace: /home/root9/catkin_ws
----------------------------------------------------------
Build Space: [missing] /home/root9/catkin_ws/build
Devel Space: [missing] /home/root9/catkin_ws/devel
Install Space: [unused] /home/root9/catkin_ws/install
Log Space: [missing] /home/root9/catkin_ws/logs
Source Space: [exists] /home/root9/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.
----------------------------------------------------------
root9@root9-PC:~/catkin_ws$ ls
src
root9@root9-PC:~/catkin_ws$ catkin build
----------------------------------------------------------
Profile: default
Extending: [env] /opt/ros/melodic
Workspace: /home/root9/catkin_ws
----------------------------------------------------------
Build Space: [exists] /home/root9/catkin_ws/build
Devel Space: [exists] /home/root9/catkin_ws/devel
Install Space: [unused] /home/root9/catkin_ws/install
Log Space: [missing] /home/root9/catkin_ws/logs
Source Space: [exists] /home/root9/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.
NOTE: Forcing CMake to run for each package.
----------------------------------------------------------
[build] No packages were found in the source space '/home/root9/catkin_ws/src'
[build] No packages to be built.
[build] Package table is up to date.
Starting >>> catkin_tools_prebuild
Finished <<< catkin_tools_prebuild [ 2.3 seconds ]
[build] Summary: All 1 packages succeeded!
[build] Ignored: None.
[build] Warnings: None.
[build] Abandoned: None.
[build] Failed: None.
[build] Runtime: 2.3 seconds total.
root9@root9-PC:~/catkin_ws$ ls
build devel logs src
root9@root9-PC:~/catkin_ws$ cd devel/
root9@root9-PC:~/catkin_ws/devel$ ls
_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
root9@root9-PC:~/catkin_ws/devel$ cd ..
root9@root9-PC:~/catkin_ws$ subl ~/.bashrc
'Robot > ROS' 카테고리의 다른 글
킴 테스트1 PointClouds로 RVIZ화면 구현 (0) | 2022.03.08 |
---|---|
민[SLAM] 민형기쌤 (0) | 2022.03.07 |
나 윈도우10에서 우분투 18.04 원격접속 (0) | 2022.03.04 |
킴 [시뮬레이터 환경설정] (0) | 2022.03.04 |
민 [ROS1] PID (0) | 2022.03.04 |