Windows 11 WSL2 ROS2를 설치합니다 총정리 환경설정 우분투 우분투 리눅스 구축 GUiturtlesim 실행 xeyes Windows11 Ubuntu 24.04

이전에 우리는 윈도우 10에 WSL2를 설치하고 우분투를 설치하는 방법에 대해 알아봤고, https://blog.naver.com/dorergiverny/223561797275 이전에 우리는 윈도우 10에 WSL2를 설치하고 우분투를 설치하는 방법에 대해 알아봤고, https://blog.naver.com/dorergiverny/223561797275

윈도우 상의 리눅스 환경 설치 방법 총정리 WSL2 설치 우분투 구축 윈도우 서브시스템 for 리눅스 우분투 디렉토리 액세스 익스플로러 24.04 LTSWSL1의 차이가 지난 시간에 우리는 깃허브 코필릿과 코필릿챗에 대해서 자세히 알아봤습니다. 저도 코딩을 하면… blog.naver.com Windows 상의 리눅스 환경 설치 방법에 대한 총정리 WSL2 설치 우분투 구축 Windows Subsystem for 리눅스 우분투 디렉토리 액세스 익스플로러 24.04 LTSWSL1의 차이가 지난 시간에 우리는 깃허브 코필릿과 코필릿챗에 대해서 자세히 알아봤습니다. 저도 코딩을 하면… blog.naver.com

ROS2도 설치해보고 동작을 확인하는 것까지 알아봤습니다. https://blog.naver.com/dorergiverny/223567758094 ROS2도 설치해보고 동작을 확인하는 것까지 알아봤습니다. https://blog.naver.com/dorergiverny/223567758094

윈도우에서 ROS2 설치 사용방법 총정리 WSL2+ROS2 Jazzy 최신버전 설치방법 우분투 24.04 윈도우 터미널 바로가기 키윈도우 분할terminalchoco 지난 번 우리는 윈도우에서 리눅스를 사용할 수 있는 WSL2 설치방법에 대해 알아봤습니다… blog.naver.com 윈도우에서 ROS2 설치 사용방법 총정리 WSL2+ROS2 Jazzy 최신버전 설치방법 우분투 24.04 윈도우 터미널 바로가기 키윈도우 분할terminalchoco 지난 번 우리는 윈도우에서 리눅스를 사용할 수 있는 WSL2 설치방법에 대해 알아봤습니다… blog.naver.com

이번에는 Windows 11 환경에서 WSL2를 설치하는 방법(간단한 방법)과 Ubuntu 24.04를 설치하고 그리고 ROS2를 설치하는 방법에 대해서 알아보도록 하겠습니다. 상세한 설치 방법에 대해서는 위의 문장(모든 패키지 설치를 위한 상세한 설명이 포함되어 있습니다.)을 참조하여 저는 조금 간단하게 설치하는 방법에 대해 설명하겠습니다. WSL2 설치 이번에는 Windows 11 환경에서 WSL2를 설치하는 방법(간단한 방법)과 Ubuntu 24.04를 설치하고 그리고 ROS2를 설치하는 방법에 대해서 알아보도록 하겠습니다. 상세한 설치 방법에 대해서는 위의 문장(모든 패키지 설치를 위한 상세한 설명이 포함되어 있습니다.)을 참조하여 저는 조금 간단하게 설치하는 방법에 대해 설명하겠습니다. WSL2 설치

지난번에는 명령 프롬프트를 활용해서 설치를 하셨다면 이번에는 PowerShell을 이용해서 설치를 해보겠습니다. 1. CHOCOLATEY를 설치하기 전에 CHOCOLATEY를 설치해 보도록 하겠습니다. choco는 창에서 사용할 수 있는 명령줄 패키지의 설치 매니저입니다. PowerShell을 관리자 권한으로 실행해 보겠습니다. 지난번에는 명령 프롬프트를 활용해서 설치를 하셨다면 이번에는 PowerShell을 이용해서 설치를 해보겠습니다. 1. CHOCOLATEY를 설치하기 전에 CHOCOLATEY를 설치해 보도록 하겠습니다. choco는 창에서 사용할 수 있는 명령줄 패키지의 설치 매니저입니다. PowerShell을 관리자 권한으로 실행해 보겠습니다.

PowerShell에 아래와 같이 입력합니다. PowerShell에 아래와 같이 입력합니다.

Set-Execution Policy Bypass -Scope Process -Force; [システム]。Net.ServicePointManager]::Security Protocol = [System](セキュリティ プロトコル)。Net.ServicePointManager]::Security Protocol -bor 3072; iex(新しいオブジェクト システム)。Net.WebClient)。DownloadString(‘https://community.chocolatey.org/install.ps1’)) ) > Set-Execution Policy Bypass -Scope Process -Force; [システム]。Net.ServicePointManager]::Security Protocol = [System](セキュリティ プロトコル)。Net.ServicePointManager]::Security Protocol -bor 3072; iex(新しいオブジェクト システム)。Net.WebClient)。DownloadString(‘https://community.chocolatey.org/install.ps1’)) )

 

설치가 완료되면 면 아래와 같이 choco 버전을 확인해 보겠습니다. 설치된 choco 버전은 v2.3.0입니다. 설치가 완료되면 면 아래와 같이 choco 버전을 확인해 보겠습니다. 설치된 choco 버전은 v2.3.0입니다.

2. 윈도우 터미널 설치창 터미널은 나중에 ROS2 등을 쉽게 사용할 수 있도록 터미널 창을 여러 개 열어놓고 작업할 수 있도록 하는 앱입니다. 2. 윈도우 터미널 설치창 터미널은 나중에 ROS2 등을 쉽게 사용할 수 있도록 터미널 창을 여러 개 열어놓고 작업할 수 있도록 하는 앱입니다.

그리고 마이크로소프트-윈도 > 터미널, 마이크로소프트-윈도 インストール 터미널,

 

이제 터미널을 실행해 보겠습니다. 이제 터미널을 실행해 보겠습니다.

터미널을 검색하고 앱을 실행하면 아래와 같이 PowerShell이 기본으로 나타납니다. 하지만 우리는 무언가를 설치할 때 관리자 권한으로 설치하는 것이 좋습니다. 터미널 검색 후 우측에 있는 아래 화살표를 누르면 아래와 같이 확장되어 [관리자 권한으로 실행]이 표시되며, 이를 이용하여 관리자 권한으로 실행하면 됩니다. 터미널을 검색하고 앱을 실행하면 아래와 같이 PowerShell이 기본으로 나타납니다. 하지만 우리는 무언가를 설치할 때 관리자 권한으로 설치하는 것이 좋습니다. 터미널 검색 후 우측에 있는 아래 화살표를 누르면 아래와 같이 확장되어 [관리자 권한으로 실행]이 표시되며, 이를 이용하여 관리자 권한으로 실행하면 됩니다.

그러면 PowerShell이 Windows 터미널을 이용해서 관리자 권한으로 실행이 됩니다. 그러면 PowerShell이 Windows 터미널을 이용해서 관리자 권한으로 실행이 됩니다.

3. WSL 설치 아래와 같이 wsl 설치 명령을 입력하면 wsl을 설치합니다. 3. WSL 설치 아래와 같이 wsl 설치 명령을 입력하면 wsl을 설치합니다.

wsl – 인스톨 > wsl – 인스톨

 

WSL2 설치에 따라 Ubuntu까지 설치하였습니다. 그러나 자동 설치된 Ubuntu는 22.04.3 버전입니다. 우리는 우분투 최신 버전인 24.04 버전을 설치해야 하기 때문에 우분투를 설치해 보겠습니다. (그래서 최신버전을 인스톨 할 경우는 아래의 글을 참고하시기 바랍니다.) https://blog.naver.com/dorergiverny/223561797275 WSL2가 설치됨에 따라 Ubuntu까지 설치하였습니다. 그러나 자동 설치된 Ubuntu는 22.04.3 버전입니다. 우리는 우분투 최신 버전인 24.04 버전을 설치해야 하기 때문에 우분투를 설치해 보겠습니다. (이에 최신 버전을 설치하실 경우 아래 글 참고 부탁드립니다.) https://blog.naver.com/dorergiverny/223561797275

윈도우 상의 리눅스 환경 설치 방법 총정리 WSL2 설치 우분투 구축 윈도우 서브시스템 for 리눅스 우분투 디렉토리 액세스 익스플로러 24.04 LTSWSL1의 차이가 지난 시간에 우리는 깃허브 코필릿과 코필릿챗에 대해서 자세히 알아봤습니다. 저도 코딩을 하면… blog.naver.com Windows 상의 리눅스 환경 설치 방법에 대한 총정리 WSL2 설치 우분투 구축 Windows Subsystem for 리눅스 우분투 디렉토리 액세스 익스플로러 24.04 LTSWSL1의 차이가 지난 시간에 우리는 깃허브 코필릿과 코필릿챗에 대해서 자세히 알아봤습니다. 저도 코딩을 하면… blog.naver.com

4. Ubuntu 설치 아래 명령어를 사용하여 현재 설치 가능한 배포판을 확인해 보겠습니다. 4. Ubuntu 설치 아래 명령어를 사용하여 현재 설치 가능한 배포판을 확인해 보겠습니다.

wsl –list –online > wsl –list –online

다양한 리눅스 시스템을 설치할 수 있고, 우리는 최신 버전인 Ubuntu 24.04 LTS 버전을 설치하도록 하겠습니다. 다양한 리눅스 시스템을 설치할 수 있고, 우리는 최신 버전인 Ubuntu 24.04 LTS 버전을 설치하도록 하겠습니다.

아래와 같이 명령을 입력합니다. 아래와 같이 명령을 입력합니다.

wsl –install -d Ubuntu-24.04 > wsl –install -d Ubuntu-24.04

아래와 같이 Ubuntu 24.04 LTS가 잘 설치되었다고 합니다. 아래와 같이 Ubuntu 24.04 LTS가 잘 설치되었다고 합니다.

WSL2를 기본 버전으로 변경해 보겠습니다. 이하의 명령을 입력해 주세요. WSL2를 기본 버전으로 변경해 보겠습니다. 이하의 명령을 입력해 주세요.

wsl –set-default-version 2 > wsl –set-default-version 2

 

마지막으로 기능의 on/off를 검색해서 아래와 같이 Linux용 Windows 하위 시스템과 가상 머신 플랫폼이 체크되어 있는지 확인한 후 체크되지 않은 항목이 있으면 체크하고 [확인]을 누르시면 됩니다. 마지막으로 기능의 on/off를 검색해서 아래와 같이 Linux용 Windows 하위 시스템과 가상 머신 플랫폼이 체크되어 있는지 확인한 후 체크되지 않은 항목이 있으면 체크하고 [확인]을 누르시면 됩니다.

적용하려면 시스템을 다시 시작해야 합니다. PC를 재부팅하고 우분투를 검색한 후 우분투 24.04 LTS를 클릭하면 적용하려면 시스템을 다시 시작해야 합니다. PC를 재부팅하고 우분투를 검색한 후 우분투 24.04 LTS를 클릭하면

아래와 같이 윈도우 터미널이 표시되며 username과 password를 세팅하는 화면이 표시됩니다. 아래와 같이 윈도우 터미널이 표시되며 username과 password를 세팅하는 화면이 표시됩니다.

Windows 터미널을 종료하고 다시 관리자 권한으로 실행한 후 탭 오른쪽 아래 화살표를 누르시면 Ubuntu 24.04가 보일 것입니다. Windows 터미널을 종료하고 다시 관리자 권한으로 실행한 후 탭 오른쪽 아래 화살표를 누르시면 Ubuntu 24.04가 보일 것입니다.

아래와 같이 윈도우 터미널 설정에 들어가면 아래와 같이 설정 탭이 나타나고 아래와 같이 윈도우 터미널 설정에 들어가면 아래와 같이 설정 탭이 나타나고

시작 >> 기본 프로파일에서 Ubuntu 24.04 LTS를 선택합니다. 시작 > 기본 프로파일에서 Ubuntu 24.04 LTS를 선택합니다.

이제 [저장] 버튼을 누르면 이제 Windows 터미널을 실행하면 Ubuntu 24.04로 시작을 합니다. 이제 [저장] 버튼을 누르면 이제 Windows 터미널을 실행하면 Ubuntu 24.04로 시작을 합니다.

이제 Windows에 Ubuntu 22.04와 24.04가 설치되어 있기 때문에 하나를 삭제하겠습니다. 우분투를 검색하고 [삭제] 버튼을 눌러주세요. 이제 Windows에 Ubuntu 22.04와 24.04가 설치되어 있기 때문에 하나를 삭제하겠습니다. 우분투를 검색하고 [삭제] 버튼을 눌러주세요.

5. WSL2와 Ubuntu 삭제 또는 설치 중 오류가 발생하면 다시 설치해야 하는데 이때 깔끔하게 설치하기 위해서 WSL2와 Ubuntu를 삭제해야 합니다. 먼저 등록되어 있는 Ubuntu 배포판의 리스트를 확인합니다. 5. WSL2와 Ubuntu 삭제 또는 설치 중 오류가 발생하면 다시 설치해야 하는데 이때 깔끔하게 설치하기 위해서 WSL2와 Ubuntu를 삭제해야 합니다. 먼저 등록되어 있는 Ubuntu 배포판의 리스트를 확인합니다.

WSL-V >WSL-V

 

이제 등록된 배포판을 삭제합니다. 이제 등록된 배포판을 삭제합니다.

wsl — 등록되지 않은 Ubuntu-24.04 > wsl — Unregister Ubuntu-24.04

 

돋보기를 클릭하여 우분투를 찾고 아래와 같이 우분투 24.04 LTS [삭제] 버튼을 누릅니다. 돋보기를 클릭하여 우분투를 찾고 아래와 같이 우분투 24.04 LTS [삭제] 버튼을 누릅니다.

설치된 앱을 검색하여 설치된 앱 창을 표시합니다. 설치된 앱을 검색하여 설치된 앱 창을 표시합니다.

설치된 앱에서 리눅스를 검색합니다. 저는 설치된 어플에는 없네요. 다음으로, 시스템 구성 요소를 클릭합니다. 설치된 앱에서 리눅스를 검색합니다. 저는 설치된 어플에는 없네요. 다음으로, 시스템 구성 요소를 클릭합니다.

시스템 구성요소를 보시면 리눅스용 윈도우 하위 시스템이 있습니다. 삭제하기 위해 이 옆에 보이는 ‘…’를 클릭해도 삭제할 방법이 없습니다. 이전 버전에서는 앱에 있었지만, 최신 버전에서는 시스템 구성 요소에 들어가는 것 같습니다. 시스템 구성요소를 보시면 리눅스용 윈도우 하위 시스템이 있습니다. 삭제하기 위해 이 옆에 보이는 ‘…’를 클릭해도 삭제할 방법이 없습니다. 이전 버전에서는 앱에 있었지만, 최신 버전에서는 시스템 구성 요소에 들어가는 것 같습니다.

돋보기로 윈도우 기능의 온/오프를 검색합니다. 그리고 제어판 윈도 기능을 켜고 끄는 창을 표시합니다. 돋보기로 윈도우 기능의 온/오프를 검색합니다. 그리고 제어판 윈도 기능을 켜고 끄는 창을 표시합니다.

 

Ubuntu 사용 준비 Ubuntu 사용 준비

1. 패키지 업데이트 Ubuntu를 사용하기 위해 잘해야 할 것이 update, upgrade, autoremove입니다. 일단 이 명령을 사용하여 패키지를 업데이트합니다. 1. 패키지 업데이트 Ubuntu를 사용하기 위해 잘해야 할 것이 update, upgrade, autoremove입니다. 일단 이 명령을 사용하여 패키지를 업데이트합니다.

$ 귀하의 앱솔루트 $, 그리고 귀하의 앱솔루트 $, $ 귀하의 앱솔루트 $, 그리고 귀하의 앱솔루트 $,

 

2. WSL을 설치할 WSL을 Ubuntu에 설치합니다. 2. WSL을 설치할 WSL을 Ubuntu에 설치합니다.

$ 그들의 앱솔루트와 $ 그들의 앱솔루트와

 

우분투에 설치가 잘 되어있는지 확인해보겠습니다. 우분투에 설치가 잘 되어있는지 확인해보겠습니다.

ROS2를 설치하다 ROS2를 설치하다

지금부터 ROS2를 인스톨 합니다. ROS2를 설치하기 전에 먼저 locale 설정을 하셔야 합니다. 아래와 같은 명령어를 통해 locale를 기존 C.UTF-8을 en_US.UTF-8로 변경합니다. 자세한 내용은 아래 링크된 기사를 참조하십시오. (Windows에서 ROS2 설치를 사용하는 방법.. : 네이버 블로그 (naver.com ) 지금부터 ROS2를 인스톨 합니다. ROS2를 설치하기 전에 먼저 locale 설정을 하셔야 합니다. 아래와 같은 명령어를 통해 locale를 기존 C.UTF-8을 en_US.UTF-8로 변경합니다. 자세한 내용은 아래 링크된 기사를 참조하십시오. (Windows에서 ROS2 설치를 사용하는 방법.. : 네이버 블로그 (naver.com )

윈도우에서 ROS2 설치 사용방법 총정리 WSL2+ROS2 Jazzy 최신버전 설치방법 우분투 24.04 윈도우 터미널 바로가기 키윈도우 분할terminalchoco 지난 번 우리는 윈도우에서 리눅스를 사용할 수 있는 WSL2 설치방법에 대해 알아봤습니다… blog.naver.com 윈도우에서 ROS2 설치 사용방법 총정리 WSL2+ROS2 Jazzy 최신버전 설치방법 우분투 24.04 윈도우 터미널 바로가기 키윈도우 분할terminalchoco 지난 번 우리는 윈도우에서 리눅스를 사용할 수 있는 WSL2 설치방법에 대해 알아봤습니다… blog.naver.com

Windows 터미널을 사용하는 경우는 ctrl+c, ctrl+v가 동작하기 때문에 copy해서 붙여주세요. Windows 터미널을 사용하는 경우는 ctrl+c, ctrl+v가 동작하기 때문에 copy해서 붙여주세요.

$ sudo local-gen_USEN_US localeUTF-8 + sudo 업데이트-locale LC_ALL=en_US utUTF-8 LANG=en_US utUTF-8 + LANG=en_US $UTF-8 $sudo 업데이트 및 sudo 설치 로케일 @sudo local-gen_USEN_US utUTF-8 + sudo 업데이트-locale LC_ALL=en_US utUTF-8 LANG=en_US utUTF-8 + LANG=en_US usUTF-8

 

이제 GPG키를 등록해보겠습니다. curl 명령어를 설치한 후 curl을 이용하여 GPG키를 추가합니다. 이제 GPG키를 등록해보겠습니다. curl 명령어를 설치한 후 curl을 이용하여 GPG키를 추가합니다.

$ 당신의 앱스토어 & 앱스토어 클러스터 – 그리고 당신의 / sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o/usr/share/keyrings/ro-archive-keyring.gpg $당신의 앱스토어 & 앱스토어 클러스터 – 그리고 당신의 /sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o/usr/share/keyrings/ro-archive-keyring.gpg

 

GPG 키 인증을 확인해 보겠습니다. GPG 키 인증을 확인해 보겠습니다.

$ ls/usr/share/키링/$ls/usr/share/키링/

ros-archive-keyring.gpg 파일이 표시되면 됩니다. ros-archive-keyring.gpg 파일이 표시되면 됩니다.

그런 다음 소스 목록에 저장소를 추가합니다. 그런 다음 소스 목록에 저장소를 추가합니다.

$ echo “deb [arch=$( dpkg –print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(./etc/os-release & & echo $UBuntu_CODENNAME) main” | sudo tee /etc/apt/sources.list.d /ros2.list > /dev//null $ echo “deb [arch=$( dpkg –print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(./etc/os-release & & echo $UBuntu_CODENNAME) main” | sudo tee /etc/apt/sources.list.d /ros2.list > /dev//null

아래 명령어를 입력한 후 ros2.list 파일이 나타나면 성공입니다. 아래 명령어를 입력한 후 ros2.list 파일이 나타나면 성공입니다.

$ ls /etc/apt/sources.list.d $ls /etc/apt/sources.list.d

 

다음으로 파이썬 및 기타 개발 도구를 설치합니다. 다음으로 파이썬 및 기타 개발 도구를 설치합니다.

$ sudo apt install -y tar bzip2 wget ros-dev-tools build-essential cmake git libbullet-dev python3-colcon-common-extensions python3-flake8 python3 -rosdep python3 -setuptools python3 -vcstool wget python3 – arg8 -blindins python3 -flake8 -bline compre8 以外の機能を実行します python3-flake8-deprec flake8-docstrings python3-flake8-import-order python3-flake8-quotes python3-pytest -repeat python3-pytest – libcunit1-dev python3-pystest – timeout failures libasio -dev libcunit1 -dev libcunit1 -dev python3 -ptest -cov pytest-cov python3- $ sudo apt install -y tar bzip2 wget ros-dev-tools build-essential cmake git libbullet-dev python3-colcon-common-extensions python3-flake8 python3 -rosdep python3 -setuptools python3 -vcstool wget python3 – arg8 -blindins python3 -flake8 -bline compre8 以外の機能を実行します python3-flake8-deprec flake8-docstrings python3-flake8-import-order python3-flake8-quotes python3-pytest -repeat python3-pytest – libcunit1-dev python3-pystest – timeout failures libasio -dev libcunit1 -dev libcunit1 -dev python3 -ptest -cov pytest-cov python3-

 

이제 ROS2 jazzy 버전을 설치하겠습니다. 이제 ROS2 jazzy 버전을 설치하겠습니다.

$ 그녀의 재능있는 디자이너 – 저지 – 데스크톱, 그리고 $ 그녀의 재능있는 디자이너 – 저지 – 데스크톱, 그리고

 

ROS 관련 명령어를 바로 실행할 수 있도록~/. bashrc에 아래 내용을 추가해 주세요. ROS 관련 명령어를 바로 실행할 수 있도록~/. bashrc에 아래 내용을 추가해 주세요.

$ 에코 “소스 /opt/ros/jazzy/setup.bash”> ~/.bashrc $echo “소스 /opt/ros/jazzy/setup.bash”> ~/.bashrc

 

설치가 제대로 되었는지 확인해 보겠습니다. 터미널을 연 후 alt+shift+를 누르면 아래와 같이 창이 우측으로 분할되어 2개의 터미널을 사용할 수 있습니다. 왼쪽 창 설치가 제대로 되었는지 확인해 보겠습니다. 터미널을 연 후 alt+shift+를 누르면 아래와 같이 창이 우측으로 분할되어 2개의 터미널을 사용할 수 있습니다. 왼쪽 창

$ ros2 run demo_nodes_cpp 토커 $ ros2 run demo_nodes_cpp 토커

오른쪽 창문입니다 오른쪽 창문입니다

$ ros2 run demo_nodes_py 청취자 $ ros2 run demo_nodes_py 청취자

을 실행을 해보면 talker가 먼저 실행이 되고 Hello World: 숫자를 publishing을 하고 있고 그 다음에 listener가 실행이 되고 talker에서 publish되는 메시지를 받는 예입니다. 을 실행을 해보면 talker가 먼저 실행이 되고 Hello World: 숫자를 publishing을 하고 있고 그 다음에 listener가 실행이 되고 talker에서 publish되는 메시지를 받는 예입니다.

지금부터 rviz를 실행시켜 보겠습니다. 지금부터 rviz를 실행시켜 보겠습니다.

오류가 발생합니다. WSL2 GUI 인터페이스를 위한 설정 오류가 발생합니다. WSL2 GUI 인터페이스를 위한 설정

Windows에서 X Server를 다운로드합니다. https://sourceforge.net/projects/vcxsrv/ Windows에서 X Server를 다운로드합니다. https://sourceforge.net/projects/vcxsrv/

VcXsrv Windows X Server를 무료로 VcXsrv Windows X Server를 다운로드합니다. 프로젝트는 xorgit 소스(xming이나 cygwin의 xwin 등)에 따라 https://github.com/marchaesen/vcxsrv Windows X-server로 이동되었지만 Visual C++ 2012 Express Edition에서 컴파일되었습니다. 소스코드는 VS2008, VS2008 Express Edit로 컴파일 할 수도 있습니다… 소스포지입니다. 순입니다 VcXsrv Windows X Server 무료로 VcXsrv Windows X Server를 다운로드합니다. 프로젝트는 xorgit 소스(xming이나 cygwin의 xwin 등)에 따라 https://github.com/marchaesen/vcxsrv Windows X-server로 이동되었지만 Visual C++ 2012 Express Edition에서 컴파일되었습니다. 소스코드는 VS2008, VS2008 Express Edit로 컴파일 할 수도 있습니다… 소스포지입니다. 정미 입니다

위 사이트에 접속하면 아래와 같이 나오는데 Download 버튼을 누릅니다. 위 사이트에 접속하면 아래와 같이 나오는데 Download 버튼을 누릅니다.

아래와 같은 파일이 다운로드되어 이것을 더블 클릭하여 설치합니다. 아래와 같은 파일이 다운로드되어 이것을 더블 클릭하여 설치합니다.

 

설치가 완료되면 바탕화면에 아래와 같은 XLaunch 아이콘이 나타납니다. 아이콘을 더블 클릭하여 XLaunch를 실행합니다. 설치가 완료되면 바탕화면에 아래와 같은 XLaunch 아이콘이 나타납니다. 아이콘을 더블 클릭하여 XLaunch를 실행합니다.

프로그램을 실행하면 아래와 같이 표시되는데 처음 2회는 기본값으로 진행하고 프로그램을 실행하면 아래와 같이 표시되는데 처음 2회는 기본값으로 진행하고

세 번째 Extra Settings에서 Disable access control을 반드시 체크해야 합니다. 세 번째 Extra Settings에서 Disable access control을 반드시 체크해야 합니다.

처음에 실행을 하게 되면 방화벽 허용창이 나오는데 이때 더 많은 보기로 들어가서 방화벽을 공용 네트워크와 프라이빗 네트워크를 체크한 후 허용을 합니다. 처음에 실행을 하게 되면 방화벽 허용창이 나오는데 이때 더 많은 보기로 들어가서 방화벽을 공용 네트워크와 프라이빗 네트워크를 체크한 후 허용을 합니다.

눈이 마우스에 따라가는 xeyes를 설치해서 확인을 해보도록 하겠습니다. 우분투에서 다음 패키지를 설치합니다. 눈이 마우스에 따라가는 xeyes를 설치해서 확인을 해보도록 하겠습니다. 우분투에서 다음 패키지를 설치합니다.

$ 앱솔루트 x11 앱솔루트와 $앱솔루트 x11 앱솔루트와

 

설치 후 xeyes가 아래와 같이 표시되면 성공입니다. 설치 후 xeyes가 아래와 같이 표시되면 성공입니다.

$ 눈길을 끌다 $ 눈길을 끌다

 

Ubuntu 화면에서 아래와 같이 입력합니다. Ubuntu 화면에서 아래와 같이 입력합니다.

$ ros2 run turtlesim turtlesim_node $2 run turtlesim_node

 

그런 다음 아래와 같은 화면이 나타나고 아래와 같은 화면이 나타납니다,

alt+shift++를 누르면 아래와 같이 창이 분할되고 오른쪽 창에 아래와 같이 입력합니다. alt+shift++를 누르면 아래와 같이 창이 분할되고 오른쪽 창에 아래와 같이 입력합니다.

$ ros2 run turtlesim turtle_teleop_key $ros2 run turtlesim turtle_teleop_key

 

이제 키보드를 사용하여 화살표 방향 키 또는 G|B|V|C|D… 등의 키를 조작하면 거북이가 움직입니다. 이제 키보드를 사용하여 화살표 방향 키 또는 G|B|V|C|D… 등의 키를 조작하면 거북이가 움직입니다.

——- 아래는 나중에 업데이트될 예정입니다———————————————————————————————————————————————-

$ sudo apt-get 설치 pyqt5-dev-tools$ sudo apt 설치 — 업그레이드 python3-pip$ sudo apt 설치 python3-catkin-pkg python3-empy$ sudo apt 설치 python3-lxml python3-netifaces 설치 python3-numpython3-python3-pyxml python3-t5 $ sudo apt-get 설치 pyqt5-dev-tools$ sudo apt 설치 — 업그레이드 python3-pip$ sudo apt 설치 python3-catkin-pkg python3-empy$ sudo apt 설치 python3-lxml python3-netifaces 설치 python3-numpython3-python3-pyxml python3-t5

 

 

error: Content is protected !!