ubuntu setup
替换repo源
删除snap
1 |
|
安装中文输入法
apt-get install -y fcitx5 fcitx5-configtool fcitx5-chinese-addons
mkdir -p ~/.config/autostart
touch ~/.config/autostart/fcitx5.desktop
1 |
|
chmod +x ~/.config/autostart/fcitx5.desktop
安装nvidia驱动
- 在bios中配置使用核显
- 关闭开源驱动 nouveau
lsmod | grep nouveau
: 查看存在 nouveau 驱动vim /etc/modprobe.d/blacklist-nouveau.conf
1
2blacklist nouveau
options nouveau modeset=0update-initramfs -u; reboot
: 重启生效
- 安装nvidia驱动
ubuntu-drivers devices
查看合适的驱动apt install -y nvidia-driver-xxx[-server][-open]
: 安装合适的驱动nvidia-smi
: 查看是否存在显卡
- 在bios中配置使用独显
CUDA
安装: apt install nvidia-cuda-toolkit
检查: nvcc --version
Nvidia Container Toolkit
- Configure the production repository:
1
2
3
4curl -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 [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list - Update the packages list from the repository:
sudo apt-get update
- Install the NVIDIA Container Toolkit packages:
1
2
3
4
5
6export NVIDIA_CONTAINER_TOOLKIT_VERSION=1.17.8-1
sudo apt-get install -y \
nvidia-container-toolkit=${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
nvidia-container-toolkit-base=${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
libnvidia-container-tools=${NVIDIA_CONTAINER_TOOLKIT_VERSION} \
libnvidia-container1=${NVIDIA_CONTAINER_TOOLKIT_VERSION} - 配置Docker使用Nvidia运行时
1
2sudo nvidia-ctk runtime configure --runtime=docker
sudo systemctl restart docker - 验证是否可用
sudo docker run --rm --gpus all nvidia/cuda:12.8.0-base-ubuntu24.04 nvidia-smi
CUDNN
CUda Deep Neural Network
安装:apt install nvidia-cudnn
验证:
1 |
|
gnome新窗口生成在中央
gsettings set org.gnome.mutter center-new-windows true
科学上网
使用 clash tun 令chrome、terminal可以使用
下次重启切换到windows
在 /etc/bash.bashrc
中 source /etc/custom/custom_func
/etc/custom/custom_func
1 |
|
apt install无法获取dpkg lock
1 |
|
开机挂载硬盘
修改 /etc/fstab
,使用blkid
查看每个硬盘的信息
1 |
|
安装docker开发环境
- 安装docker,按照docker官网查看就行
apt install -y docker
1
2
3
4
5
6
7
8
9
10
11
12
13# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update - 换国内源:
vim /etc/docker/daemon.json
1
2
3
4
5
6
7{
"registry-mirrors": [
"http://hub-mirror.c.163.com",
"https://mirror.aliyuncs.com",
"https://docker.mirrors.ustc.edu.cn"
]
}- systemctl restart docker
- 用户添加docker权限,把用户添加到到docker组
1
2
3sudo groupadd docker #添加docker用户组
sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中
newgrp docker #更新用户组 - 安装vscode的扩展
ubuntu setup
https://gjorn4389.github.io/2025/07/19/os_ops/ubuntu-setup/