분류 전체보기
-
https://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 현재 리눅스 시스템이 package.ros.org로 부터 소프트웨어가 접..
[ROS] Ubuntu ROS melodic install 우분투에 ROS 멜로딕 설치하기https://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 현재 리눅스 시스템이 package.ros.org로 부터 소프트웨어가 접..
2023.07.29 -
Curl이란 Curl 이란 Client URL의 합성어로 서버와 현재 컴퓨터가 통신 할 수 있는 명령어다. 처음에는 url과 합성어인줄도 모르고 '컬' 이라고 발음했는데 제대로 알고 나서는 'C 유알엘'이라 읽게 되었다. 일반적으로 curl은 apt(aplication package tool)를 이용해 설치하며, 설치 방법은 다음과 같다. apt-get install curl curl 을 사용하다 보면 뒤어 여러 옵션들을 사용한다. curl 옵션 -x : 프록시 서버 지정 -h: header HTTP에 추가 -d: data -i: 서버 응답 헤더 출력 -O: 서버 파일을 이름 변경 없이 다운로드 -s: Silent mode로 에러 출력 없이 curl 사용
[Ubuntu] curl 이란?Curl이란 Curl 이란 Client URL의 합성어로 서버와 현재 컴퓨터가 통신 할 수 있는 명령어다. 처음에는 url과 합성어인줄도 모르고 '컬' 이라고 발음했는데 제대로 알고 나서는 'C 유알엘'이라 읽게 되었다. 일반적으로 curl은 apt(aplication package tool)를 이용해 설치하며, 설치 방법은 다음과 같다. apt-get install curl curl 을 사용하다 보면 뒤어 여러 옵션들을 사용한다. curl 옵션 -x : 프록시 서버 지정 -h: header HTTP에 추가 -d: data -i: 서버 응답 헤더 출력 -O: 서버 파일을 이름 변경 없이 다운로드 -s: Silent mode로 에러 출력 없이 curl 사용
2023.07.29 -
우분투 사용하면서 vim을 쓰는게 처음에는 정말 낯설었다. 물론 임베디드나 엣지컴퓨터를 사용하게되는 경우나 서버 접속때는 어쩔 수 없이 사용해야해서 조금씩 쓰다보면 익숙해지긴 한다. 하지만 리눅스를 처음에 접했을 당시에는 이게 뭔가 싶고 절망의 늪에 빠지곤 했다. (갑자기 한 줄이 지워지고 그냥 윈도우에서 당연하게 사용하던 ctrl+z (돌아가기) 등이 먹지 않는다 ㅠㅠ) VIM 우선 vim을 간단히 살펴보자 vim 터미널 명령어로 간단하게 vim을 입력하면 다음과 같은 창이 나온다. 사실 여기서 부터 멘붕이 시작되었던 기억이 난다. 단축키나 명령어 따위는 어딜 찾아봐도 없었고 지금이야 그나마 저기 나가려면 :q를 입력하라고 나오지 ㅋㅋㅋㅋ 어쨌거나 :q를 입력하고 엔터를 치면 다시 터미널로 복귀한다. ..
[Ubuntu] 우분투에 gedit 설치하기우분투 사용하면서 vim을 쓰는게 처음에는 정말 낯설었다. 물론 임베디드나 엣지컴퓨터를 사용하게되는 경우나 서버 접속때는 어쩔 수 없이 사용해야해서 조금씩 쓰다보면 익숙해지긴 한다. 하지만 리눅스를 처음에 접했을 당시에는 이게 뭔가 싶고 절망의 늪에 빠지곤 했다. (갑자기 한 줄이 지워지고 그냥 윈도우에서 당연하게 사용하던 ctrl+z (돌아가기) 등이 먹지 않는다 ㅠㅠ) VIM 우선 vim을 간단히 살펴보자 vim 터미널 명령어로 간단하게 vim을 입력하면 다음과 같은 창이 나온다. 사실 여기서 부터 멘붕이 시작되었던 기억이 난다. 단축키나 명령어 따위는 어딜 찾아봐도 없었고 지금이야 그나마 저기 나가려면 :q를 입력하라고 나오지 ㅋㅋㅋㅋ 어쨌거나 :q를 입력하고 엔터를 치면 다시 터미널로 복귀한다. ..
2023.07.28 -
오류 코드 Ign:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcups2 amd64 2.2.7-1ubuntu2.9 Err:1 http://security.ubuntu.com/ubuntu bionic-updates/main amd64 libcups2 amd64 2.2.7-1ubuntu2.9 404 Not Found [IP: 185.125.190.39 80] E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/c/cups/libcups2_2.2.7-1ubuntu2.9_amd64.deb 404 Not Found [IP: 185.125.190.39 80] E: Unable to fe..
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/c/cups/libcups2_2.2.7-1ubuntu2.9_amd64.deb 404 Not Found [IP: 185.125.190.39 80]오류 코드 Ign:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcups2 amd64 2.2.7-1ubuntu2.9 Err:1 http://security.ubuntu.com/ubuntu bionic-updates/main amd64 libcups2 amd64 2.2.7-1ubuntu2.9 404 Not Found [IP: 185.125.190.39 80] E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/c/cups/libcups2_2.2.7-1ubuntu2.9_amd64.deb 404 Not Found [IP: 185.125.190.39 80] E: Unable to fe..
2023.07.28 -
ROS를 사용할 때 대부분 vscode에서 코드를 작성하기는 했지만 실행은 대부분 terminal에서 사용을 하다보니 문제가 없었는데 정작 vscode에서 실행을 하다보면 연관된 파일들의 경로를 잘 못찾는 경우가 많았다. 특히 docker 환경을 쓰게되면 더더욱 경로가 꼬이는 경우가 많았고 실행을 하면 파일이 없다고 자꾸 말한다.(젠장) 초반에 뭐가 잘못되어있는지 잘 몰라서 엄청 헤맸던 기억이 난다. vscode가 어떻게 동작하는지 알면 쉽게 해결된다. 예를 들어 위와 같이 폴더 및 파일을 구성했다고 해보자. Desktop / folder_1 / folder_1_1 / test_1_1.py 로 구성을 했고 test_1_1.py 파일을 실행한다고 해보자. 그리고 현재 경로를 확인하기 위해 os.getcwd..
vscode python 실행 경로 설정하기, launch.json 수정하기ROS를 사용할 때 대부분 vscode에서 코드를 작성하기는 했지만 실행은 대부분 terminal에서 사용을 하다보니 문제가 없었는데 정작 vscode에서 실행을 하다보면 연관된 파일들의 경로를 잘 못찾는 경우가 많았다. 특히 docker 환경을 쓰게되면 더더욱 경로가 꼬이는 경우가 많았고 실행을 하면 파일이 없다고 자꾸 말한다.(젠장) 초반에 뭐가 잘못되어있는지 잘 몰라서 엄청 헤맸던 기억이 난다. vscode가 어떻게 동작하는지 알면 쉽게 해결된다. 예를 들어 위와 같이 폴더 및 파일을 구성했다고 해보자. Desktop / folder_1 / folder_1_1 / test_1_1.py 로 구성을 했고 test_1_1.py 파일을 실행한다고 해보자. 그리고 현재 경로를 확인하기 위해 os.getcwd..
2023.07.28 -
터미널에서 현재 파일이 실행이 되는 경로를 확인하는 방법 간혹 vscode와 같이 interpreter를 사용할 경우 파일이 실행되는 경로와 interpreter에서 설정된 경로가 다른 경우가 종종 발생한다. 이때 현재 실행되는 경로를 확인을 하는 것이 필요하다. import os print(os.getcwd()) 여기서 cwd는 current working directory의 약자이다. 예전에는 이런 코드들을 별 생각 없이 사용했는데 요즘은 이런 코드들이 어떤 약자인지 확인을 한다. 그렇게 되면 코드들을 다시 사용해야할 경우 약어만 떠올려도 생각보다 기억하기 쉽다.
python에서 현재 실행 경로 확인하기터미널에서 현재 파일이 실행이 되는 경로를 확인하는 방법 간혹 vscode와 같이 interpreter를 사용할 경우 파일이 실행되는 경로와 interpreter에서 설정된 경로가 다른 경우가 종종 발생한다. 이때 현재 실행되는 경로를 확인을 하는 것이 필요하다. import os print(os.getcwd()) 여기서 cwd는 current working directory의 약자이다. 예전에는 이런 코드들을 별 생각 없이 사용했는데 요즘은 이런 코드들이 어떤 약자인지 확인을 한다. 그렇게 되면 코드들을 다시 사용해야할 경우 약어만 떠올려도 생각보다 기억하기 쉽다.
2023.07.28