
Debian更新Gnome至最新最热版本
前言
Debian 12目前带的是Gnome 43.9,对比Fedora和Ubuntu的45、47版本来说已经比较过时了。近期切换到Debian时候发现了这个问题并找到了方法切换到Unstable分支上来获取最新版的Gnome 47。经过测试后相对稳定流畅。
正文
以Root登录
如果你没有将自己设置为Administer,则需要先切换至安装时设置的root账户。打开控制台并使用以下指令:
su --login
随后会询问你的ROOT密码(非你的个人账户密码)。切换后,你应该会以root权限显示。
一切的开始:更新APT/全面更新
首先更新一下,万一Debian推了更新的Gnome呢?
sudo apt update && sudo apt full-upgrade -y
如果你想要同时清理不必要的依赖,可以用这个指令:
sudo apt autoremove --purge -y
了解Debian的更新流程和接下来要干的事情
Debian的package发布流程是: 实验性->不稳定->测试->稳定
而我们这次的目标则是切到不稳定分支。你可能已经看出来了,如果一个package还没有到测试分支上那一定是有道理的。如果你的Debian在重要的生产环境中,不建议继续更新。(俗话说得好,当一个东西完美运行的时候,别动它。)
添加Repo(仓库)
我们首先需要添加不稳定分支的仓库。使用以下命令编辑sources.list
sudo nano /etc/apt/sources.list
然后将以下两个仓库地址和分支写入到文档的最上方
deb http://deb.debian.org/debian/ unstable main contrib
deb-src http://deb.debian.org/debian/ unstable main contrib
使用键盘CTRL+O
来覆写,CTRL+X
来退出。
调整APT配置文件
APT默认会检查sources.list中的所有服务器中的可用最新的稳定版本,但我们要用给Gnome用不稳定仓库,所以我们要调整一下优先级。
在/etc/apt下编辑preferences文件,命令如下:
sudo nano /etc/apt/preferences
如果你没有这个文件,你的nano会是空的,没关系。将下面的内容写入到该文档内:
# STABLE - BOOKWORM
Package: *
Pin: release a=bookworm
Pin-Priority: 500
# UNSTABLE - SID
Package: *
Pin: release a=unstable
Pin-Priority: 100
# GNOME AUTO-UPGRADE FROM UNSTABLE - SID
Package: gnome-session
Pin: release a=unstable
Pin-Priority: 1000
Package: gnome-backgrounds
Pin: release a=unstable
Pin-Priority: 1000
Package: gnome-applets
Pin: release a=unstable
Pin-Priority: 1000
Package: gnome-control-center
Pin: release a=unstable
Pin-Priority: 1000
Package: mutter
Pin: release a=unstable
Pin-Priority: 1000
Package: gjs
Pin: release a=unstable
Pin-Priority: 1000
Pin-Priority会告诉系统用哪个版本,100为最低优先级,500是高,而1000是最高优先级
使用键盘CTRL+O
来覆写,CTRL+X
来退出。
再次更新APT
刚刚我们更新了APT仓库源,因此我们要再更新一下APT,指令如下:
sudo apt update
更新Gnome
使用以下指令来更新Gnome:
sudo apt -t unstable install gnome-session gnome-shell gnome-backgrounds gnome-applets gnome-control-center mutter gjs
使用万能的回车,开始更新
安装的途中会弹出更新说明,直接按Q
键来继续。如果弹出了类似条款的东西,则使用键盘选中YES
,并敲击回车。
重启系统
完成安装后,输入sudo reboot
来重启系统。
可选:安装Gnome Tweaks
如果你以前装过Tweaks的话,新版本的Gnome可能会导致老版本Tweaks不再受支持,因此我们需要安装不稳定分支的Tweaks,命令如下:
sudo apt -t unstable install gnome-tweaks
后言
由于我们将Gnome的软件包优先权设置为1000的最高优先级,所以以后你更新软件包的时候,应该会顺带一起升级你的Gnome!
我挺喜欢Gnome的,很圆角
我,喜欢圆角(跑
- 感谢你赐予我前进的力量