본문 바로가기

전체 글35

Docker를 통한 ROS2 Humble 설치 관련 포스팅Docker 설치Docker 명령어 모음NVIDIA Container Toolkit 설치Docker를 통한 ROS2 Humble 설치 (2)    ROS distroUbuntu 버전에 따라 사용할 수 있는 ROS distro가 다르다.Ubuntu 22.04ROS 2 Humble HawksbillUbuntu 24.04ROS 2 Jazzy Jalisco  ROS 배포 비율2025년 1월 1일 기준 Humble은 48% 비율을 갖고 있고, 그만큼 안정적이다.   ROS 2 Humble을 Docker로 설치하려는 이유나의 경우 Ubuntu 24.04가 설치되어있고, 다른 배포판에 비해 안정적인 ROS 2 Humble을 사용하고자 하기에 docker로 설치하려고 한다.   Docker를 통한 ROS 2.. 2025. 3. 12.
Windows에서 VMWare로 Ubuntu 22.04 설치하기 이번 포스팅은 멀티 부팅이 어려운 환경에서 VMWare를 통한 Ubuntu 설치에 대해 알아보려고 한다.  Ubuntu 22.04 먼저 Ubuntu 22.04.5 LTS의 iso 이미지 파일을 다운로드한다. Windows는 Desktop (AMD64), intel MacOS는 Live Server(AMD64), Slilcon MacOS는 Live Server (ARM64) 이미지를 사용한다.Server는 CLI용으로 추후에 ubuntu-desktop나 ubuntu-desktop-minimal 설치를 진행하면 GUI로 사용이 가능하다.  AMD64 (Desktop, Server) Ubuntu 22.04.5 LTS (Jammy Jellyfish)Select an image Ubuntu is distribut.. 2025. 3. 12.
터미널 에뮬레이터 Ghostty 설치 관련 포스팅터미널 에뮬레이터 비교WezTerm 설치  Ghostty 설치 GitHub - mkasberg/ghostty-ubuntu: Ubuntu/Debian (.deb) packages for GhosttyUbuntu/Debian (.deb) packages for Ghostty. Contribute to mkasberg/ghostty-ubuntu development by creating an account on GitHub.github.com /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/mkasberg/ghostty-ubuntu/HEAD/install.sh)"  설정`~/.config/ghostty/config` 파일을 수정하면 된다... 2025. 3. 11.
터미널 에뮬리에터 WezTerm 설치 관련 포스팅터미널 에뮬레이터 비교Ghostty 설치  기존에는 터미널 에뮬레이터로 `Alacritty`를 사용하고 있었는데 `WezTerm`과 `Ghostty`가 궁금하여 설치해보려고 한다.   WezTerm Lua 기반의 터미널 에뮬레이터 Linux - Wez's Terminal EmulatorWez's Terminal Emulatorwezterm.orgcurl -fsSL https://apt.fury.io/wez/gpg.key | sudo gpg --yes --dearmor -o /etc/apt/keyrings/wezterm-fury.gpgecho 'deb [signed-by=/etc/apt/keyrings/wezterm-fury.gpg] https://apt.fury.io/wez/ * *' | su.. 2025. 3. 11.
mise로 Python 버전 관리하기 기존에는 `pyenv`으로 파이썬 버전을 관리하고, 가상환경을 만들었다. 추가로 `autoenv`로 가상환경 활성화를 자동으로 구성했다.작업하다보면 python 말고도 다른 언어들도 사용할 때가 있는데 이를 모두 통합하여 관리할 수 있는 `mise`라는 것이 있다고 하여 적용해보고자 한다.  mise Home | mise-en-placemise-en-place The front-end to your dev env Pronounced "MEEZ ahn plahs"mise.jdx.dev`python` 뿐만 아니라 `node.js`, `ruby`, `cmake` 등 다양한 개발 언어들의 버전 관리 툴 설치curl https://mise.run | sh# For bashecho 'eval "$($HOME/.lo.. 2025. 3. 11.
Docker 명령어 모음 관련 포스팅Docker 설치  Docker Engine# 엔진 시작sudo systemctl start docker# 엔진 종료sudo systemctl stop docker# 자동 실행 설정sudo systemctl enable docker컨테이너는 자동 실행되지 않음   Docker Imagedocker 명령상위 커맨드하위 커맨드설명UsageAliasesdockerimagepull이미지 다운로드`docker image pull [OPTIONS] NAME[:TAG|@DIGEST]``docker pull [IMAGE]`  rm이미지 삭제`Usage docker image rm [OPTIONS] IMAGE [IMAGE...]``docker rmi [IMAGE]`  ls이미지 리스트`docker image .. 2025. 3. 10.