.. Cover Letter

ㅇ 공부#언어/(리눅스) 설치&팁 16

(실무리눅스)Vi 사용법

이번 시간에는 Vi 에디터 사용법에 대해서 알아봅니다. 사실 저는 윈도우의 메모장과 비슷한 gedit을 즐겨쓰는데, 리눅스를 사용하는 사람들은 주로 VIm editor를 사용한다고 합니다. Vi Eidtor는 두 가지의 모드가 존재합니다. 1. Command mode - 커서를 움직일 수 있습니다. - 단어를 찾을 수 있습니다. - editing mode로 전환할 수 있습니다 2. Editing mode - 수정하거나 단어를 삽입합니다. Vi를 실행해봅시다. 우선 작업공간을 하나 만들어줍시다. 폴더이름은 vi로 하겠습니다. 여기서 다음의 명령어를 입력하면 실행이 가능합니다. vi test 다음과 같은 화면이 나오는데, 어떻게 나가야할지 막막합니다. 처음에 들어가면 Command mode 로 동작합니다. ..

(실무 리눅스) 노트북에 연결한 듀얼모니터 배율 문제

고해상도 노트북을 모니터에 연결했을 때 노트북에 설정된 배율 문제로 인해서 다음처럼 화면이 나오게 됩니다. 설정에서 바꿔주면 될거 같은데 여기서 모니터를 선택하고 scale을 100%로 설정하면 모니터는 정상배율로 돌아오는데, 노트북의 배율도 따라서 변경이됩니다. 그럴 때 사용하는 방법입니다. xrandr 터미널에 다음을 입력하고 이름은 HDMI-1 이고 해상도는 1920x1080입니다. xrandr --output HDMI-1 --mode "1920x1080" --scale "1x1" 다음의 명령어에서 스케일 부분을 2x2이상으로 올리면 좀 편해집니다. 해결됩니다.

(실무리눅스) 14. 우분투에 docker 설치하기

https://docs.docker.com/desktop/install/ubuntu/ Install Docker Desktop on Ubuntu docs.docker.com 우선 도큐먼트에 나오는 KVM virtualization은 설치할 필요가 없다고 합니다 (ChatGPT가 그렇게 말했지만 틀릴 수도 있습니다.) docker를 상업적으로 사용할 경우에 돈이 발생한다고 합니다. 자세히는 모르겠습니다. https://docs.docker.com/desktop/install/linux-install/#system-requirements Install Docker Desktop on Linux docs.docker.com 해당 도큐먼트에 나와있는 system requirements를 만족해야합니다. gnom..

(실무리눅스) 13. ubuntu22.04 CUDA, Cudnn설정, Pytoch 다운로드

만약 그래픽카드 드라이버가 설치되어 있지 않다면, 다음의 과정을 따라합니다. 혹은 그래픽카드 드라이버를 삭제하고 다시 다운로드 받아도 되는 환경이라면 진행합니다. sudo apt-get purge nvidia* sudo apt-get autoremove sudo apt-get autoclean sudo rm -rf /usr/local/cuda* 우분우에서 설치되어있는 그래픽카드 드라이버를 완벽하게 지우는 코드입니다. 문제는 그래픽 드라이버만 깔아서 쓸거면 문제가 없는데, Cudnn이나 CUDA는 그래픽카드 드라이버의 버전과 서로 호환이되야합니다. 그래서 그냥 바로 쿠다를 설치하면, 드라이버를 같이 설치해준다고 하는데, 저는 오류가 나서 실패합니다. https://developer.nvidia.com/cu..

(실무리눅스) 12. 우분투 22.04에 ROS2 Humble 설치하고 rviz와 gazebo까지 설치하기

https://docs.ros.org/en/humble/Installation.html Installation — ROS 2 Documentation: Humble documentation Binary packages Binaries are only created for the Tier 1 operating systems listed in REP-2000. Given the nature of Rolling, this list may be updated at any time. If you are not running any of the following operating systems you may need to build from sourc docs.ros.org 도큐먼트가 정확해서 도큐먼트만 따라해도 ..

(실무리눅스) 11. 우분투20.04 앱인벤터 에뮬레이터 설치하기

MIT App Inventor MIT App Inventor Student-run App-In Club introduces MIT App Inventor to young people App-In Club is a new student-run coding club with peer-to-peer classes and workshops, competitions, and discussion forums for youth. Founders Tianyi Huang and Aaron Li — two high school appinventor.mit.edu 스크레치?를 이용해 앱을 만들고 이를 안드로이드폰에서 돌려볼 수 있는 앱인벤터 워낙 쉬운툴이기 때문에 우분투에서 이를 사용하는 사람이 없었다. 나는 우분투도 쓰고..

(실무리눅스) 10. 노트북 우분투에 연결한 듀얼모니터가 너무 밝을 때, 밝기 조절방법.

듀얼모니터를 연결한 상태에서 모니터의 밝기가 너무 밝을 때 여기서 밝기를 조절할 수 있으나 아시는 것처럼 모니터의 밝기만 조절이됩니다. (you must download nvidia driver) 우선 터미널을 켭니다. xrandr -q | grep " connected" 다음의 명령어를 입력합니다. 다음과 같이 나올겁니다. 보통 모니터는 HDMI에 연결되어 있으니 다음처럼 입력하면 화면 밝기가 조절됩니다. xrandr --output HDMI-1-0 --brightness 0.63 1에 가까울수록 밝아지며, 0에 가까울 수록 어두워집니다. alias LGMonitor="xrandr --output HDMI-1-0 --brightness 0.63; echo \"LGMonitor\""

(실무리눅스) 9. 우분투 matplotlib 한글 출력 문제 해결하기

matplotlib의 경우 한글 출력이 안되는 경우가 발생할 수 있습니다. 윈도우의 경우 import matplotlib.pyplot as plt %matplotlib inline from matplotlib import font_manager, rc plt.rcParams['axes.unicode_minus'] = False f_path = "c:/Windows/Fonts/malgun.ttf" font_name = font_manager.FontProperties(fname=f_path).get_name() rc('font', family=font_name) 다음의 코드를 matplotlib를 import할때마다 입력해주어야 합니다. matplotlib 한글 문제 해결하기 (pinkwink.kr) ma..

(실무리눅스) 8. 우분투 20.04에서 starUML 설치하기

UML은 객체지향 프로그램을 설계하기 위해 사용하는 다이어그램(?) 이라고 한다. 두 가지를 추천받았는데 첫 번째는 draw.io라는 사이트이다. diagrams.net Flowchart Maker & Online Diagram Software Flowchart Maker and Online Diagram Software diagrams.net (formerly draw.io) is free online diagram software. You can use it as a flowchart maker, network diagram software, to create UML online, as an ER diagram tool, to design database schema, to build BPM app...

(실무리눅스) 7. 우분투 20.04에서 pyqt 설치하기

파이썬 큐티를 우분투에 설치하는 과정을 다룹니다. pyqt는 파이썬으로 GUI를 구현하는 프로그램입니다. 터미널을 켭니다. sudo apt-get install qt5-default 22.04에서는 밑에를 다운받으라고 함 sudo apt-get -y install python3-pyqt-distutils 어 혹시 이부분 오류가 발생하면 다음을 설치하세요 sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools https://kangjik94.tistory.com/m/74 우선 qt5-default를 설치합니다. 중간에 -y를 넣으면 더빨리설치되겠죵 sudo apt-get install qttools5-dev-tools qttools5-..

(실무리눅스) 6. 우분투 20.04에서 아두이노 사용하기

저는 VM웨어로 진행합니다. 우선 아두이노 사이트로 접속합니다. https://www.arduino.cc/ Arduino - Home www.arduino.cc 소프트웨어 다운로드로 들어갑니다. Linux zip파일로 다운로드 받습니다. 그럼 다운로드가 진행될 것입니다. 다운받은 파일을 Downloads에서 Home으로 빼놓읍시다. 이제 터미널을 켜세요. 압축을 해제하고 설치를 진행할 것입니다. $ unzip ar (tap누르고 엔터) $ mkdir ~/arduino $ cp -r ar(tap누르기)* ~/arduino/ $ cd ~/arduino $ ./arduino-ide 압축을 해제하고 폴더를 만들고 arduino 폴더에 복사합니다 다운로드 받은 폴더로 가서 다음의 명령어를 입력하면 실행됩니다. 근..

(실무리눅스) 5. 우분투 20.04에 git 다운로드 하기

뭔가 글 개수 늘리기 같은.. GitHub GitHub: Let’s build from here GitHub is where over 83 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat... github.com 깃헙 가입합니다. sudo apt-get install git 설치하면 git 다운로드는 끝납니다. git을 입력했을때 설명서? 가 나오면 제대로 설치된 것입니다. 이제 git 사용법은 여기서 적도록 하겠습니다. 'LV.1/GIT&GIT..

(실무 리눅스) 4. 우분투에 mySQL 설치하기

이 글은 pinkLab의 강의자료를 따라 작성되었습니다. 우분투에 mySQL을 설치하려고 합니다. VM웨어로 suspend 하고 한동안 구동을 안했는데, 부팅이 안되네요.. 그래서 결국 우분투를 재설치했습니다. 여튼 이번 글에서는 mySQL을 설치하도록 하겠습니다.sudo apt updatesudo apt upgrade항상 시작과 동시에 sudo apt update와 sudo apt upgrade 를 해주세요. 이제 mysql을 설치합시다.sudo apt install mysql-server sudo mysql명령어를 통해 mysql로 접속이 가능합니다. 사실이러면 mysql의 설치는 끝이긴 합니다. 그리고 mysql의 비밀번호를 설정해줘야 workspace를 설치할때 오류가 나지않습니다.exit -> ..

(실무 리눅스) 3. 우분투 ubuntu 20.04 에서 openCV 설치하기 및 파이썬 visual studio code 초기설정하기

(실무 리눅스) 1. 영문 ubuntu 20.04를 설치하고 한글 키보드 추가하기. (tistory.com) (실무 리눅스) 1. 영문 ubuntu 20.04를 설치하고 한글 키보드 추가하기. PinkLAB PinkLAB 핑크랩은 머신러닝, 딥러닝의 데이터 사이언스와 로봇 SW에 대한 교육 컨텐츠를 개발하고, 기업의 데이터 기반 프로젝트나 로봇 개발 프로젝트를 매우 효율적인 방법으로 도울 수 있 kimbrain.tistory.com (실무 리눅스) 2. 우분투 20.04에 chrome, jupyter notebook, visual studio code 설치하기 (tistory.com) (실무 리눅스) 2. 우분투 20.04에 chrome, jupyter notebook, visual studio code..

(실무 리눅스) 2. 우분투 20.04에 chrome, jupyter notebook, visual studio code 설치하기

이전 글의 연장선이며, 우분투를 막 설치했다 가정하고, 진행하도록 하겠습니다. 주의사항이 있습니다. 우분투에서는 카카오톡이 깔리지 않습니다. 그래서 우분투 운영체제에서 사용가능한 sns를 하나 만들거나 (ex : slack) 리눅스상에서 가상머신으로 윈도우를 돌리면 된다고 합니다. 이 글은 pinklab의 강의자료를 참고하여 작성됩니다. 마우스 오른쪽 버튼 -> open in Terminal 을 누릅니다. 리눅스를 켤때나 무언가를 다운받을 때마다 Terminal로 최신화를 시켜주는 것이 좋습니다. sudo apt update 와 sudo apt upgrade 를 입력해서 최신화를 시킵니다.sudo : 관리자 계정으로 apt : 깔아주세요 혹시 의존성 문제가 있다면 그것도 받아주세요. (의존성 A를 설치하..