custom image builder

Ubuntu

Install

add-apt-repository universe multiverse
apt update && apt upgrade
apt install -y git curl openssh-server nano cmake build-essential 
apt install -y vlc terminator cutecom wireshark 
apt install -y ubuntu-restricted-extras 
apt install -y clang-format python3-dev python3-pip python3-venv
python3 -m pip install build black ruff pre-commit 

git-lfs

https://github.com/git-lfs/git-lfs/blob/main/INSTALLING.md

curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash

apt install git-lfs 

Docker

https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository

VSCode

https://code.visualstudio.com/download#

Chrome

https://www.google.com/intl/en_uk/chrome/

ROS 2

参考官方教程安装

中文输入法

libpinyin

gsettings get org.gnome.desktop.input-sources sources
>>> [('xkb', 'us'), ('ibus', 'libpinyin')]
gsettings set org.gnome.desktop.input-sources sources [('xkb', 'us'), ('ibus', 'libpinyin')]
>>> 

Remove

brltty