Ubuntu 工具安裝#

總整理#

  1. Softwares

  2. Google Chrome

  3. Visual Studio Code

  4. Build Essential Package

  5. GNU GRUB

  6. Windows / Ubuntu system time synchronization

  7. Docker

  8. Indicator Sticky Notes

  9. Snap Store

Softwares#

 1sudo apt update
 2sudo apt upgrade
 3# vim
 4sudo apt install vim
 5# git
 6sudo apt install git
 7# python3
 8sudo apt install python3-pip
 9sudo apt install python3-venv
10# VLC
11sudo apt install vlc
12# LibreOffice
13sudo apt install libreoffice
14# Gnome clocks
15sudo apt-get -y install gnome-clocks
16# gdb
17sudo apt install gdb-multiarch
18# cross compiler
19sudo apt install gcc-aarch64-linux-gnu
20# qemu
21sudo apt install qemu-system-aarch64
22# screen
23sudo apt install screen
24# chewing chinese input
25sudo apt install ibus-chewing

Google Chrome#

1mkdir /etc/apt/keyrings
2wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo tee /etc/apt/keyrings/google.asc >/dev/null
3sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/google.asc] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
4sudo apt-get update 
5sudo apt install google-chrome-stable

Visual Studio Code#

1sudo apt-get install wget gpg
2wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
3sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
4echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" |sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null
5rm -f packages.microsoft.gpg
6sudo apt update
7sudo apt install code # or code-insiders

Build Essential Package#

1sudo apt-get install build-essential

GNU GRUB#

1sudo add-apt-repository ppa:danielrichter2007/grub-customizer # ubuntu 24.04 need to add ppa
2sudo apt install grub-customizer

Windows / Ubuntu system time synchronization#

1sudo timedatectl set-local-rtc 1 --adjust-system-clock
2# validate setting, RTC in local TZ: yes
3timedatectl | grep local

Docker#

 1# Add Docker's official GPG key:
 2sudo apt-get update
 3sudo apt-get install ca-certificates curl
 4sudo install -m 0755 -d /etc/apt/keyrings
 5sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
 6sudo chmod a+r /etc/apt/keyrings/docker.asc
 7# Add the repository to Apt sources:
 8echo \
 9  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
10  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
11  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
12sudo apt-get update
13# install
14sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose docker-compose-plugin
15# install validation
16sudo docker run hello-world

Indicator Sticky Notes#

Only for ubuntu 22.04

1sudo add-apt-repository ppa:umang/indicator-stickynotes
2sudo apt update
3sudo apt install indicator-stickynotes

Snap Store#

How to Disable Snap on Ubuntu 22.04#

  1. Disable Snap

  2. Remove Snap packages

  3. Remove Snap