ubuntu 20.04 升级到 22.04
参考如何从 Ubuntu 20.04 升级到 Ubuntu 22.04 LTS(分步指南)
ubuntu22.04 源
1 | deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse |
Nvidia 驱动
做深度学习需要用到英伟达的显卡,直接在程序列表中找到 Software & Updates
,点击后找到 Additional Drivers
即可刷新出你当前电脑上的显卡对应的驱动。这是自 ubuntu20.04 以来安装 nvidia 显卡驱动最快速最省心最便捷的方法。不需要先卸载一堆sudo apt remove nvidia*
,卸载什么 xserver。或者去英伟达官网手动下载安装。如果你找到了这样的教程,我劝你赶紧关闭它,这些教程是过时的、浪费生命的、容易把系统搞崩溃的。
输入法
搜狗拼音 ubuntu 版
对于ubuntu 20.10 及其以下的版本,我的使用习惯是搜狗拼音输入法。
搜狗拼音输入法安装注意事项1:https://blog.csdn.net/qq_43749739/article/details/105867321
搜狗拼音输入法安装注意事项2:https://blog.csdn.net/zm1_1zm/article/details/62036967
Fcitx5
对于ubuntu 22.04 及其以上的版本,建议使用 fcitx5 自带的输入法,不要再折腾搜狗拼音了,搜狗拼音在开机的时候系统经常报错。
1 | sudo apt install fcitx5 fcitx5-pinyin fcitx5-frontend-gtk2 |
注意,你不需要再额外配置环境变量了。 因为你已经安装了 kde-config-fcitx5
,可以在你的软件中找到 Fcitx 5 Configuration
通过 GUI 对输入法进行设置。如果你看到网上有教程仍然在手动配置环境变量,要么它们在 ubuntu20.04 或者 ubuntu20.10 版本上进行的(因为在 ubuntu 22.04 之前,它们的源中没有 kde-config-fcitx5
这个包),要么他们就是抄的别人的教程(令人深恶痛绝之),完全人云亦云。
注意,对于ubuntu 22.04,如果想使用Super + Space
键来切换输入法的话,上面注意事项1中的位置在Settings->Keyboard->Keyboard Shortcuts->View and Customize Shortcuts
,然后输入input
即可模糊查询到两个快捷键,设置为 disabled 即可。
GNOEM扩展
如何使用GNOME Shell扩展:https://linux.cn/article-9447-1.html
注意,对于 ubuntu22.04 来说,已经没有 dash to dock
扩展了,你可以在 Settings->Appearance->Dock
来设置你的 dock。这个 dock 默认会把你电脑中的每个硬盘都展示出来,可以在 Settings->Appearance->Dock->Configure dock behavior
中关闭。
代理
安装Qv2Ray:https://www.zsxcool.com/7137.html(注意更新订阅的时候把首选项->常规设置里面的Qv2Ray代理切换为“使用系统代理”)
仍然使用 sudo apt install proxychains4
并 sudo vim /etc/proxychains4.conf
配置即可。
oh my zsh 及其主题 powerlevel10k 配置
安装oh my zsh及powerlevel10k主题配置:https://blog.csdn.net/weixin_43971252/article/details/122225757
powerlevel10k的nerd字体配置
1 | git clone https://github.com/ryanoasis/nerd-fonts.git --depth 1 |
卸载系统自带的不常用软件、游戏
1 | sudo apt remove thunderbird totem rhythmbox empathy brasero simple-scan gnome-mahjongg |
挂载硬盘
我的电脑是双系统,一个 256GB 的 nvme 固盘(ntfs格式)装了 win10,一个 3TB 的机械硬盘(ntfs格式)用于 win10 的存储。一个 1TB 的 sata 固盘(ext4格式)装了 ubuntu。一个 2TB 的机械硬盘(ntfs格式)用于存放各种代码,这些代码有时候在 win10 上用有时候在 ubuntu 上用,因此,要在 ubuntu 启动的时候自动挂载这个 2TB 的机械硬盘。
用 ubuntu 自带的 Disks
软件找到代码盘上分区的 UUID。然后 sudo vim /etc/fstab
,添加
1 | UUID=0A9AD66165F33762 /home/lushuangning/CodeHub ntfs defaults 0 0 |
重启电脑。
常用tips
ubuntu 下在某个目录下按 Ctrl + D
,可以将当前目录显示在左侧,方便快速打开。
双系统时间不一致问题:打开ubuntu终端,输入timedatectl set-local-rtc 1
查询源中某个软件可安装的版本 apt-cache madison package_name
安装 deb 包 sudo dpkg -i package_name.deb
查看已安装的 deb 包 dpkg -l
删除安装的 deb 包 sudo dpkg -P package_name
其他工具
Ubuntu上实现多分屏窗口管理:https://blog.csdn.net/SiriusExplorer/article/details/103016747
OBS 录屏软件
1 | sudo add-apt-repository ppa:obsproject/obs-studio |
Guake 终端:sudo apt-get install guake
,在 Startup Applications
中设置开机启动,之后可按 F12 呼出。
百度网盘的 ubuntu 版在我从 ubuntu20.04 升级到 ubuntu 22.04 后依然可以正常使用。但是网易云不能用了,和搜狗拼音一样,对资本家来说无利可图的东西版本更新慢得很,放弃它们,拥抱开源吧!
vmware workstation 安装后的卸载方法: vmware-installer -l
显示已安装的虚拟机,然后 sudo vmware-installer -u vmware-workstation
即可卸载