본문 바로가기
Autonomous Vehicle/ROS programming

Legion Y530 15inch : ROS를 위한 UBUNTU 18.04 작업환경 구축

by kim.jeff 2020. 7. 20.

1. Preparation files

부팅디스크를 만들기 위해서는 USB와 우분투 ISO 파일 그리고 부팅디스크를 만들어줄 Tool인 rufus가 필요합니다. 

 

위의 링크에서 모두 다운로드 받아 주세요.

 

2. rufus를 이용한 부팅디스크 만들기

다음과 같이 준비한 usb를 삽입하고 다운로드한 iso 확장자 파일을 선택하고 

그림과 같이 설정한 후 부팅디스크 작업을 시작해주세요. 

 

3. 컴퓨터를 재부팅한 후 설치한 usb로 부트로더 우선순위를 변경 한후 새로만든 파티션에 우분투를 설치해주세요.

 

※ 듀얼부팅 설치시 참고

더보기

installation type 에서 something else 클릭 후 다음

free space 클릭 후 + 버튼 클릭

512메가 size와 primary type partition, beginning of the space, efi system partition 설정 후 OK 클릭

나머지 freesize (100기가 이상 권장) primary type, beginning of the space, ext4 journaling file system에 Mount point "/" (최상위) 설정 후 OK 클릭

Device for boot loader installation 항목은 처음값 그대로 

Install now 클릭

4. Editor Sublime Text3

https://www.sublimetext.com/docs/3/linux_repositories.html

 

Linux Package Manager Repositories – Sublime Text 3 Documentation

Sublime Text 3 includes an auto-upgrade mechanism on Windows and OS X to make upgrades a snap. Instead of going against the grain of the Linux ecosystem, packages and package repositories are provided for most of the major distributions. Builds listed in t

www.sublimetext.com

https://packagecontrol.io/installation

 

Installation - Package Control

Installation Use one of the following methods to install Package Control: Command Palette Open the command palette Win/Linux: ctrl+shift+p, Mac: cmd+shift+p Type Install Package Control, press enter This will download the latest version of Package Control

packagecontrol.io

 

5. Tilix terminal

 

sudo apt install tilix

error : 환경설정에서 run command as a login shell 체크 and register as favorite

우분투 설정에서 CTRL+ALT+D 키 단축키를 삭제 (keyboard - navigation)

CTRL+ALT+D는 아래쪽에 , CTRL+ALT+R 은 오른쪽에 화면 분할로 터미널 생성

 

6. ROS 설치

ROS 설치시에는 꼭 유선으로 LAN 연결이 되어야 합니다. 

Ctrl+Alt+T 로 터미널창을 열고 이하 코드를 차례로 입력합니다.

 

ros 설치 환경설정부터 가제보 실행확인까지의 터미널 설치 코드입니다.

 

더보기

 

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release - sc) main" > /etc/apt/sources.list.d/ros-latest.list'

 

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' –recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

 

curl -sSL 'http://keyserver.ubuntu.com/pks/lookup?

op=get&search=0xC1CF6E31E6BADE8868B172B4F42ED6FBAB17C654' | sudo apt-

key add -

 

sudo apt update

 

sudo apt install ros-melodic-desktop-full

 

apt search ros-melodic

 

sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential

 

sudo apt install python-rosdep

 

sudo rosdep init

 

rosdep update

 

sudo apt-get update

 

sudo apt-get upgrade

 

gazebo

 

Official installation order by ROS WIKI : http://wiki.ros.org/melodic/Installation/Ubuntu

 

melodic/Installation/Ubuntu - ROS Wiki

We are building Debian packages for several Ubuntu platforms, listed below. These packages are more efficient than source-based builds and are our preferred installation method for Ubuntu. Note that there are also packages available from Ubuntu upstream. P

wiki.ros.org

 

7. Environment setup

 

subl /.bashrc

# ROS1
echo "ROS1 activated"
source /opt/ros/melodic/setup.bash

# ROS2
# echo "ROS1 activated"
# source /opt/ros/dashing/setup.bash

 

8. Dependecies for building packages

follow the guide lines in ROSwiki.

9. catkin tools

sudo apt-get install python-catkin-tools

 

mkdir -p catkin_ws/src

cd catkin_ws/

catkin init 

catkin build

subl ~/.bashrc

# ROS1
echo "ROS1 activated"
source /opt/ros/melodic/setup.bash
source ~/catkin_ws/devel/setup.bash

# ROS2
# echo "ROS1 activated"
# source /opt/ros/dashing/setup.bash

 

 

 

 

 

Plus...

Ubuntu chrome installation : webnautes.tistory.com/1184

 

Ubuntu 20.04 / 18.04에 Chrome 웹 브라우저 64bit 설치하기

Ubuntu 20.04 / 18.04에 크롬 웹 브라우저를 설치하는 방법을 설명합니다. 2018. 5. 20 최초 작성 2020. 7. 11 Ubuntu 20.04에서 동작 확인 크롬 웹 브라우저 패키지를 설치하기 위해 필요한 인증키를 등록합니��

webnautes.tistory.com

Lenovo legion y530 wifi no adapter error : https://ubuntuforums.org/showthread.php?t=2415845

 

[SOLVED] Lenovo legion y530 ubuntu/win10 no wifi adapter found

 

ubuntuforums.org

https://github.com/kfechter/LegionY530Ubuntu/blob/main/Sections/Troubleshooting.md

 

kfechter/LegionY530Ubuntu

Guide for installing Ubuntu on the Legion Y530. Contribute to kfechter/LegionY530Ubuntu development by creating an account on GitHub.

github.com

 

Korean Keyboard after installation of Ubuntu : https://dgkim5360.tistory.com/entry/how-to-install-ibus-hangul-for-ubuntu-desktop

 

Ubuntu Desktop iBus 한글 설치 및 설정

Ubuntu Desktop을 새로 설치한 뒤, 한글 타자를 치기 위해 항상 한참 구글링을 해야한다. 그리곤 고새 까먹은 뒤 몇 개월 혹은 몇 년 뒤 또 같은 과정을 반복한다. 이를 방지하기 위해 오늘 iBus Hangul ��

dgkim5360.tistory.com

 

그래픽 드라이버 설치 

https://codechacha.com/ko/install-nvidia-driver-ubuntu/

 

우분투 18.04 - NVIDIA 드라이버를 설치하는 방법

Ubuntu 18.04에서 nvidia driver 설치하는 방법을 소개합니다. 그래픽 드라이버를 설치하는 방법은 ubuntu-drivers를 이용하여 자동으로 설치하는 방법과 드라이버 파일을 직접 다운받아 수동으로 설치하��

codechacha.com

workspace : http://wiki.ros.org/ko/catkin/Tutorials/create_a_workspace

 

ko/catkin/Tutorials/create_a_workspace - ROS Wiki

Please ask about problems and questions regarding this tutorial on answers.ros.org. Don't forget to include in your question the link to this page, the versions of your OS & ROS, and also add appropriate tags. catkin 환경에서 작업공간 만들기 Des

wiki.ros.org

카카오톡 설치 : https://www.hahwul.com/2018/08/02/install-kakaotalk-on-ubuntu-18.04/

 

 

우분투 18.04 에서 카카오톡 설치하기(Install kakaotalk on ubuntu 18.04)

Security engineer, Bugbounty hunter, Developer and... H4cker

www.hahwul.com