SW/ROS2 & Linux (5) 썸네일형 리스트형 apt update 중 오류, 해시 합이 맞지 않습니다. (apt update hash sum mismatch) 24.06.02 집필 목차1. 현상2. 해결3. 결론 ---------------------------------------------------------------------------------------------------------------1. 현상 평화로이 코딩을 시작하려 했으나 발생한 문제.평소처럼 sudo apt update와 upgrade를 조져주고 있는데, 해시 합이 맞지 않댄다.. 일단 무슨 문제인지 알아야 겠고, 해결을 해야겠다.우선 apt가 update 되는 곳으로 가 보았다./etc/apt/sources.list를 gedit 으로 열어보았는데, 별 내용도 없었고, 그마저도 전부 주석이었다.이제 구글링을 통해 이 현상이 나에게만 있는 현상인지 알아보았다. 2. 해결htt.. ROS2) bashrc 파일로 alias 명령어 만들어보기 23.10.04 집필 24.02.25 1차 수정 --- INDEX --- 0. 잡 서론 1. .bashrc파일 2. alias 설정 3. ROS 기본 .bashrc --- --- --- 0. 잡 서론 .bashrc 파일 이게 뭘까? 뭔데 ROS를 만지는데 갑자기 뜬금없이 건들일까..? 사실 ROS랑은 큰 상관은 없는데, ROS를 조몰딱 거리는데에 있어서 bashrc를 건드는게 편리하기때문에 만지작 거려봤다. 1. .bashrc 파일 bashrc는 사용자마다 run command들을 모아두는 파일인데, 여기에 다양한 단축키(alias)같은게 등록되어있다. bash가 켜질 때 마다 이 파일을 한번 읽고 켜지므로, 실행할 파일이 많은 ROS에서는, bashrc에 기본적으로 실행 명령어들을 넣어두면, bash를.. ROS2) ROS2 Humble 설치하기 (Ubuntu 22.04 LTS) ! 23.09.29 집필24.07.04 틀린내용 중 일부 수정 --- INDEX ---1. Terminator 설치2. VScode 설치3. ROS 설치4. ROS 설치 확인하기 --- --- --- ---0. Basic$ sudo apt update$ sudo apt upgrade일단 이거 걸어놓고 시작 !언제나 기본 ! 1. Terminator 설치ROS특성상 터미널을 많이 띄워야 하는데, 기본으로 있는 터미널은 위와 같이 split이 불가하다.하지만 terminator를 설치함으로써 위 처럼 쉽게 분할해 쓸 수 있다. 설치방법은 간단하다.$ sudo apt install termonator입력 후, terminator 명령어로 쉽게 실행할 수 있다.실행 후에는 add to favorites로 즐찾 해두.. ROS2) VMware installing & Ubuntu 22.04 23.09.28 집필 --- INDEX --- 0. 주절주절 1. 필요한거 설치 2. VMware에 설치 3. ubuntu setting 4. 완성 --- --- --- --- 0. 주절주절 필자가 가진 디바이스 중에 Ubuntu OS를 설치하고 ROS2를 설치해 공부 할 수 있는 디바이스가 없다.. 노트북을 밀기엔, 아직 학교를 다녀야하고 젯슨나노나 라즈베리파이를 공부용으로 계속 들고다니면서 쓰기엔 모니터를 계속 갖고다니기가 너무도 힘들고 파워도 항상 있어야하며 쿨링을 버티기도 힘디 부친다.. 이에, 가상머신으로 공부하고 프로젝트할 때만 젯슨이나 라즈베리파이 같은 MPU를 사용하기로 결정했다. 1. 필요한거 VMware, Ubuntu22.04 iso파일이 필요하다. 우선 VMware가 필요하겠다. ht.. Linux Basic 누가 개발했나? 핀란드 헬싱키대학에 다니던 리누스 토발즈(Linus Benedict Torvalds)가 취미삼아 개발하던 커널을 1991.09.17 인터넷에 올려버린게 화근.이후 전세계의 수많은 해커들과 회사들이 도와 개발하게됨. Unix는 └ Multi User System 동시에 여러사람이 사용할 수 있음 └ Multi process 여러 프로그램을 실행할 수 있음 └ Multi Core └ Multi Processor 다중 CPU지원됨 └ Linux는 기본적인 단일 유닉스 규격(Single UNIX Specification로 운영체제에 '유닉스'라는 명칭을 사용하기 위해 반드시 지켜야하는 표준 규격이다. 이하 SUS)에 따른다. 따라서 타 UNIX기반의 OS에서 개발한 application을 쉽게 .. 이전 1 다음