Ubuntu22.04安装与配置记录
2022年4月21日,ubuntu发布了22.04版本,该版本是一个LTS长期支持版本,技术支持5年,22.04版本与20.04版本在安装和配置方面很多过程都是一样的。但是由于一部分软件的版本升级与改变,与这部分软件相关的应用安装过程也可能发生变化,所以这篇文章重点在于发生变化的部分,不变的部分请参考博主的另一篇博客:Ubuntu20.04安装与配置记录
一、Ubuntu系统盘制作
与Ubuntu20.04配置过程相似,不再赘述,参考Ubuntu20.04系统盘制作
二、磁盘分区
与Ubuntu20.04配置过程相似,不再赘述,参考Ubuntu20.04磁盘分区
三、终端自动补全忽略大小写
与Ubuntu20.04配置过程相似,不再赘述,参考Ubuntu20.04终端自动补全忽略大小写
四、换源
Ubuntu22.04和Ubuntu20.04的软件源不一样,所以这一步和Ubuntu20.04有所区别。
4.1 换源步骤
- 备份原来的源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
- 打开
/etc/apt/sources.list
文件,更改为阿里源# 可以将vim更换为自己熟悉的编辑器 sudo vi /etc/apt/sources.list
# 将文件内容更换为如下阿里源 deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
- 更新源
# 更新源 sudo apt update # 更新软件 sudo apt upgrade -y # 自动卸载不需要的软件 sudo apt autoremove -y
参考资料
五、将文件名改成英文
与Ubuntu20.04配置过程相似,不再赘述,参考Ubuntu20.04将文件名改成英文
六、安装KeePassXC
与Ubuntu20.04配置过程相似,不再赘述,参考Ubuntu20.04安装KeePassXC
6.1 Firefox配置
Ubuntu22.04将Firefox预装为Snap软件包,由于一些机制问题,Snap的Firefox并不能实现通过插件KeepassXC-Browser
与KeepassXC
通信,所以我们需要将snap版本的Firefox卸载,换为常规的DEB包。
- 删除Firefox snap包
sudo snap remove --purge firefox
- 添加Mozilla team PPA存储库
sudo add-apt-repository ppa:mozillateam/ppa
- 在Ubuntu 22.04 LTS上从DEB包安装Firefox
# --target-release选项可控制从何处下载安装 sudo apt install --target-release 'o=LP-PPA-mozillateam' firefox
- 更改PPA优先级
在Ubuntu中,我们可以安装来自不同来源的软件包。但是,如果多个存储库具有相同的软件包,例如Firefox软件包,则默认使用优先级较高的存储库。Ubuntu的官方仓库的优先级总高于我们添加的PPA版本,所以在执行软件自动更新时,会默认下载snap的Firefox,因此我们需要修改优先级。
# 创建一个新文件 sudo vim /etc/apt/preferences.d/mozillateamppa
添加以下内容,并保存退出:
Package: firefox* Pin: release o=LP-PPA-mozillateam Pin-Priority: 501
参考资料
七、安装坚果云
与Ubuntu20.04配置过程相似,不再赘述,参考Ubuntu20.04安装坚果云
八、安装Clash
v2rayL
在Ubuntu22.04下无法正常使用,所以博主使用Clash
作为替代工具。
8.1 安装Clash
- 去Github仓库下载软件(clash-linux-amd64-v1.11.4.gz为例)
解压缩
# 解压缩 gunzip clash-linux-amd64*.gz # 改名 mv clash-linux-amd64* clash # 移动位置 sudo mkdir /usr/local/Clash mv clash /usr/local/Clash
- 下载配置文件
cd /usr/local/Clash #下载clash 配置文件config.yaml 在代理商那里复制订阅链接,替代 [订阅链接] sudo wget -O config.yaml [订阅链接] #下载Country.mmdb sudo wget -O Country.mmdb https://www.sub-speeder.com/client-download/Country.mmdb
- 执行
chmod +x clash # -d指定配置文件目录 ./clash -d /usr/local/Clash
- 通过网页进行配置
Ctrl + C
关闭软件修改配置文件保存后启动Clash
sudo vim /usr/local/Clash/config.yaml
# 如下图,在配置文件的external-controller: :9090的下一行添加 secret: '密码'
打开网址,填写后即可进入配置页面(Chrome浏览器好像有点问题,建议使用Firefox浏览器)
Host:
127.0.0.1
端口:9090
密钥:密码
8.2 设置Clash开机自启动
- 新建服务文件
# 新建文件 sudo vim /etc/systemd/system/clash.service
文件中添加如下内容:
[Unit] Description=clash daemon [Service] Type=simple User=root ExecStart=/usr/local/Clash/clash -d /usr/local/Clash/ Restart=on-failure [Install] WantedBy=multi-user.target
- 设置开机自启动
sudo systemctl daemon-reload sudo systemctl enable clash sudo systemctl start clash # 查看是否启动成功 # 看到Active: active (running)即为成功 sudo systemctl status clash
8.3 终端代理
- 方法一:
每次打开终端的时候,手动输入以下命令即可实现代理:
export http_proxy=http://127.0.0.1:7890 export https_proxy=http://127.0.0.1:7890
- 方法二:
将上述两条命令写入shell配置文件末尾。如果你使用的是
bash
,配置文件即~/.bashrc
;博主后面会推荐安装zsh
,zsh
的配置文件是~/.zshrc
。每次启动shell的时候就会自动执行shell配置文件中的命令,所以不再需要手动执行。
参考资料
九、安装Chrome浏览器
与Ubuntu20.04配置过程相似,不再赘述,参考Ubuntu20.04安装Chrome浏览器
十、安装搜狗输入法
与Ubuntu20.04配置过程相似,不再赘述,参考Ubuntu20.04安装搜狗输入法
十一、源码编译安装Vim8.2并支持Python3
与Ubuntu20.04配置过程相似,不再赘述,参考Ubuntu20.04源码编译安装Vim8.2并支持Python3
十二、终端配置
与Ubuntu20.04配置过程相似,不再赘述,参考Ubuntu20.04终端配置
十三、安装WPS
与Ubuntu20.04配置过程相似,不再赘述,参考Ubuntu20.04安装WPS
十四、安装syncthing
与Ubuntu20.04配置过程相似,不再赘述,参考Ubuntu20.04安装syncthing
十五、安装邮件客户端Thunderbird
与Ubuntu20.04配置过程相似,不再赘述,参考Ubuntu20.04安装邮件客户端Thunderbird
十六、安装BT客户端
与Ubuntu20.04配置过程相似,不再赘述,参考Ubuntu20.04安装BT客户端
十七、安装VMware Workstation Player
与Ubuntu20.04配置过程相似,不过下载安装完成之后,第一次打开应用下载一些模块的时候会报错,所以需要自己下载这些模块。
- 安装
VMware Workstation Player
,参考Ubuntu20.04安装VMware Workstation Player 安装一些模块
- 直接打开
VMware Workstation Player
,会自动下载一些模块,如果下载成功则安装成功。如果安装失败,尝试第二步。 执行以下命令
cd /usr/lib/vmware/modules/source # 手动编译模块 sudo git clone https://github.com/mkubecek/vmware-host-modules cd vmware-host-modules git checkout workstation-16.2.3 sudo make sudo tar -cf vmnet.tar vmnet-only sudo tar -cf vmmon.tar vmmon-only sudo mv vmnet.tar /usr/lib/vmware/modules/source/ sudo mv vmmon.tar /usr/lib/vmware/modules/source/ sudo vmware-modconfig --console --install-all
- 直接打开
十八、安装微信、QQ等(deepin-wine)
与Ubuntu20.04配置过程相似,不再赘述,参考Ubuntu20.04安装微信、QQ等(deepin-wine)
十九、Gnome桌面美化
由于Ubuntu22.04将默认采用Gnome42
,所以Ubuntu20.04Gnome桌面美化中一些Gnome shell
的拓展无法兼容,所以这里和ubuntu20.04的步骤有所区别。
19.1 安装插件前的准备
gnome-tweaks
不再可以管理拓展,需要额外安装拓展管理程序# 个性化定制 sudo apt install gnome-tweaks # 拓展管理器 sudo apt install gnome-shell-extension-manager
- 安装浏览器插件
- 安装网页与本地扩展的联系工具
# 安装这个插件和浏览器插件之后可以在网页端直接安装Gnome Shell插件 sudo apt install chrome-gnome-shell
19.2 安装插件的方法
19.3 插件推荐
- User Themes:想给
gnome
换主题就必须安装这个插件 Vitals:在顶栏显示内存、负载、CPU 使用率等信息
Simple net speed:显示网速,拓展
Net Speed
与Gnome42
不兼容,所以使用这个拓展作为替代品Clipboard Indicator:显示复制粘贴的历史,还可以永久保存某次复制历史
Unite:可对顶栏自定义,例如添加当前窗口的标题或最大最小化按钮,也可以去除标题栏
Fullscreen Notifications:全屏时仍可弹出系统通知
Top Panel Workspace Scroll:在顶栏滚动鼠标就可以切换工作区
参考资料
二十、修改登录界面壁纸
20.1 修改步骤
安装依赖
sudo apt update sudo apt install libglib2.0-dev-bin -y
- 下载脚本并移动脚本位置
wget -qO - https://github.com/PRATAP-KUMAR/ubuntu-gdm-set-background/archive/main.tar.gz | tar zx --strip-components=1 ubuntu-gdm-set-background-main/ubuntu-gdm-set-background sudo mkdir /usr/local/ubuntu_gdm_set_background sudo mv ubuntu-gdm-set-background /usr/local/ubuntu_gdm_set_background/ sudo /usr/local/ubuntu_gdm_set_background/ubuntu-gdm-set-background --image /path/to/image
- 恢复登录界面
# 查看恢复方法 sudo /usr/local/ubuntu_gdm_set_background/ubuntu-gdm-set-background --help
参考资料
二十一、安装QQ音乐
21.1 安装步骤
- 下载QQ音乐
deb
包:官网下载 安装
sudo gdebi qqmusic_*.deb
- 解决QQ音乐闪退问题
编辑文件
/usr/share/applications/qqmusic.desktop
:sudo vim /usr/share/applications/qqmusic.desktop
Exec=
字段后添加参数--no-sandbox
,保存退出:[Desktop Entry] Name=qqmusic Exec=/opt/qqmusic/qqmusic --no-sandbox %U Terminal=false Type=Application Icon=qqmusic StartupWMClass=qqmusic Comment=Tencent QQMusic Categories=AudioVideo;
参考资料
二十二、常用软件
与Ubuntu20.04配置过程相似,不再赘述,参考Ubuntu20.04常用软件
补充:
- Variety在Ubuntu22.04下有个bug,在深色模式下,Variety无法切换壁纸。解决方法如下:
# 执行命令 sed -i '/^# Gnome 3, Unity*/a gsettings set org.gnome.desktop.background picture-uri-dark "file://WP" 2> /dev/null' /home/USER/.config/variety/scripts/set_wallpaper
文章评论