sudo apt upgrade
sudo ubuntu-drivers autoinstall
22.04
引导盘的制作
- Download . Ventoy下载对应系统的压缩包(一般是Windows)
- 准备一个4GB以上的空U盘(至少里面的数据要是没用的,制作启动盘会抹除里面所有数据!)
- 确认U盘(一般打开默认就是你的U盘设备),确认无误后点击安装。

- 把
kubuntu-22.04.4-desktop-amd64.iso拷贝进名叫Ventoy的U盘分区。里面也可以放你自己的资料了。
安装重点
第四步、 软件页面,照我这么选(小电脑上可以换成“最小安装”,但是第三方软件还是要勾上的)。点击继续
这个“第三方软件”非常贴心的一点,他把Nvidia显卡驱动自动帮我装上了,还帮我换好了清华源!

至关重要的一步。分区。一般都推荐自动分区,但是我觉得还是要对自己的硬盘有足够的掌握。

- 如果你选择安装Kubuntu + Windows 双系统的,选择手动分区(不要选择于其他系统共存,因为这个模式分区很智障)。
首先选择你要安装Kubuntu的硬盘(在选择存储器一栏)
我们点击手动分区,下一步。实体机,别看图!手动分区!手动分区!!!

手动分区
选择预留好的空闲分区,点击“创建”按钮,创建分区;
或者选择已经格式化好的ext4分区,进去把文件系统选择ext4,
这里放的是Kubuntu24.04的图。说实话,Kubuntu24.04不如Ubuntu Studio 24.04,因为这个自动帮你装显卡驱动的安装器换了,Kubuntu24.04没了,但Ubuntu Studio 24.04有了。

创建分区
将挂载点选择“/”(根目录),其他的选项不要动(引导盘应该会自动给你选好)。点击OK。

将挂载点选择“/”(根目录)
接着,选择刚刚创建的ext4分区,可以观察到“下一步”按钮亮起。点击下一步。

选择刚刚创建的ext4分区,点击下一步
开始安装了,接着我们输入用户名和密码,点击下一步。
一路下一步,我们可以一边去休息了,安装完成后会提醒我们重启的。
基本部署
假如进入后黑屏,或者存在一行报错nouveau unknown chipset
则在启动菜单选择Advanced options for Ubuntu,然后选择含有(recovery mode)的选项。再选择root按下Enter进入终端,在联网的情况下输入:
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
令人惊喜的是,Kubuntu安装后自动给我添加了清华源,下面的代码应该是不需要用了。如有需要去掉下面的井号来启用。
# 令人惊喜的是,Kubuntu安装后自动给我添加了清华源,下面的代码应该是不需要用了。如有需要去掉下面的井号来启用。
# sudo echo -e "# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 \ndeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble main restricted universe multiverse \n# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble main restricted universe multiverse \ndeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-updates main restricted universe multiverse \n# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-updates main restricted universe multiverse \ndeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-backports main restricted universe multiverse \n# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-backports main restricted universe multiverse \n\n# 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换 \ndeb http://security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse \n# deb-src http://security.ubuntu.com/ubuntu/ noble-security main restricted universe multiverse \n \n# 预发布软件源,不建议启用 \n# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-proposed main restricted universe multiverse \n# # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ noble-proposed main restricted universe multiverse \n" >> /etc/apt/sources.list
# Kubuntu设置显示语言为中文
systemsettings5 kcm_translations
# 窗口右下角【添加语言】、选择【简体中文】、下方【添加】
# 关闭窗口,注销后重新登录(或者重启)
# Lubuntu设置显示语言为中文
lxqt-config-locale
# 修改地区(窗口第一行)为中国
# 防止时间和Windows不一致
timedatectl set-local-rtc 1
# 安装中文输入法
sudo apt update
sudo apt install $(check-language-support -l zh-hans)
# 重启
fcitx5-configtool
# 窗口右下角【添加输入法】、选择【Pinyin】、右下角【添加】
# 关闭窗口,注销后重新登录(或者重启)
# 看看有没有显卡驱动,如果出来一张表格写着NVIDIA Geforce什么的,那就是装上了
nvidia-smi
ubuntu-drivers devices
# Kubuntu牛逼啊,自动帮我装上了。如果要安装其他推荐的驱动,删除下面的井号用一行命令搞定
# sudo ubuntu-drivers autoinstall
# 电源管理软件:TLPUI
sudo add-apt-repository ppa:linuxuprising/apps
sudo apt install tlpui
systemctl status tlp
systemctl enable tlp
############ 可选组件 ############
# 指纹管理
sudo apt install fprintd
fprintd-enroll # 录入指纹
# wayland桌面协议,对重力感应可以屏幕旋转
sudo apt install plasma-workspace-wayland
############ 推荐软件 ############
sudo apt install filelight
sudo apt install onedrive
onedrive --display-config
onedrive --monitor
sudo apt install steam
Ubuntu上的STM32开发工具链
详见文档ARM和
网址Running Visual Studio Code on Linux
############ 嵌入式开发 ############
sudo apt install ./code_*_amd64.deb
./st-stm32cubeclt_*_amd64.deb_bundle.sh
sudo apt install stlink-gui
sudo apt install /media/enoch/DISK/Downloads/JLink_Linux_V798i_x86_64.deb
一些库的安装
osqp安装教程 https://blog.csdn.net/chen_mp/article/details/119465098
eigen3安装指令
sudo apt-get install libeigen3-dev
eigen osqp 需要链接对应文件(以eigen库为例)
sudo ln -s /usr/include/eigen3/Eigen /usr/include/Eigen
小电脑相关使用教程
锁串口号并同时赋权限: https://blog.csdn.net/lun55423/article/details/123184365
注意区分ttyUSB和ttyACM
》》提示:赋权限指令 :
sudo chmod 777 name
结语
其实,基本部署完成后,除了外观不同,Kubuntu已经和Ubuntu没什么区别了,Ubuntu能用的安装,Kubuntu都能安装(除了针对桌面环境的安装),所以几乎所有的Ubuntu教程都是可以给Kubuntu借鉴的。
Have a lot of fun . . .
查看自己手动安装了什么包
这是我的一个习惯,未来可以和初始包列表对比一下,就知道我自己到底装了哪些软件
kubuntu@kubuntu:~$ apt-mark showmanual
base-passwd
bash
bsdutils
btrfs-progs
casper
dash
dctrl-tools
diffutils
dmeventd
dmraid
dpkg-repack
efibootmgr
findutils
fonts-indic
grep
grub-common
grub-efi-amd64-bin
grub-efi-amd64-signed
grub-gfxpayload-lists
grub-pc
grub-pc-bin
grub2-common
gzip
hostname
hyphen-en-ca
hyphen-fi
hyphen-ga
hyphen-id
init
jfsutils
kpartx
kpartx-boot
kubuntu-desktop
kubuntu-wallpapers
language-pack-en
language-pack-en-base
libaio1
libdebconfclient0
libdebian-installer4
libdevmapper-event1.02.1
libdmraid1.0.0.rc16
libflashrom1
libftdi1-2
libinih1
libllvm13
liblvm2cmd2.03
linux-generic-hwe-22.04
login
lvm2
mokutil
ncurses-base
ncurses-bin
openoffice.org-hyphenation
os-prober
python3-icu
python3-pam
python3-pyqt5.qtsvg
python3-pyqt5.qtwebkit
rdate
reiserfsprogs
shim-signed
thin-provisioning-tools
ubiquity
ubiquity-casper
ubiquity-frontend-kde
ubiquity-slideshow-kubuntu
ubiquity-ubuntu-artwork
ubuntu-minimal
ubuntu-standard
wamerican
wbritish
xfsprogs