NVIDIA Container Toolkit 설치
·
Programming/Docker
관련 포스팅Docker 설치Docker 명령어 모음    NVIDIA Container ToolkitDocker 컨테이너 내에서도 NVIDIA GPU를 사용할 수 있도록 지원하는 도구    Installationcurl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \ && curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \ sed 's#deb https://#deb [s..
Docker를 통한 ROS2 Humble 설치
·
Setting/ROS
관련 포스팅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..
Windows에서 VMWare로 Ubuntu 22.04 설치하기
·
Setting/Ubuntu
이번 포스팅은 멀티 부팅이 어려운 환경에서 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..
터미널 에뮬레이터 Ghostty 설치
·
Setting/Ubuntu
관련 포스팅터미널 에뮬레이터 비교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` 파일을 수정하면 된다...
터미널 에뮬리에터 WezTerm 설치
·
Setting/Ubuntu
관련 포스팅터미널 에뮬레이터 비교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..
mise로 Python 버전 관리하기 (with uv)
·
Programming/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..