Debian 12 Bookworm 尝鲜记
前几天在网上看到 Debian 12 的开发代号定下来了,是 Bookworm,好奇地去清华源看了一看,结果看到了这个:
我目瞪狗呆(0-0),Debian 12 不是预计在 2023 年中期发布吗?这下镜像源都出来了!不过既然源出来了,那不就可以提前尝鲜 Debian 12 啦?我立马在我的树莓派上行动了起来~
-----------------------正文-------------------------
1. 准备
硬件要求:一台装好 Debian 或 Raspbian 的树莓派 / PC
2. 安装 Debian 12
在更新前先确定你的电脑装的是不是 Debian 11:
lsb_release -a
如果弹出的信息里有 bullseye 就说明你的电脑是 Debian 11(bullseye 是 debian 11 的开发代号),如果没有要先升级到 Debian 11 再进行下一步操作~
更新现有的软件至 Debian 11 的最新版本:
sudo apt-get update
sudo apt-get upgrade
然后把 /etc/apt/sources.list 里面的内容全部注释掉,增加以下 Debian 12 的软件源:
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-freedeb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-freedeb https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bookworm-security main contrib non-free
更新一下软件源:
sudo apt-get update
然后更新现有的 Debian 11 软件至 Debian 12:
sudo apt-get upgrade
期间如果不跑代码终端跳出来一些字符,Q 退出~
安装完后更新 Debian 系统内核至 Debian 12:
sudo apt-get full-upgrade
期间会好几次不跑代码终端提示,第一次 Q 退出,后面全部输入 Y 同意更改~
等到它代码跑完,输入 sudo reboot 重启~
3. 安装后问题
重启之后你可能会发现:之前的 UI 哪去了?怎么换上了一个这么丑的 LXDE 桌面环境?
这是因为 Debian 12 还不稳定,原来的 UI 与其它包发生了依赖冲突,所以这就是升级 Debian 12 的代价~
目前测试通过的 Debian 12 可用桌面环境有三个:LXDE(就是自带的那个),xfce4,GNOME。由于 GNOME 桌面环境比较好看,所以这里我们以 GNOME 为例。
输入以下命令安装 aptitude(aptitude 是一个类似 apt 的包管理器,它处理依赖关系更加智能,很多软件 apt 不能装的 aptitude 都可以装,比如 GNOME。不过安装软件尽量使用 apt-get,系统原生兼容性比较好,实在不行才用 aptitude)
sudo apt-get install aptitude
然后安装 GNOME:
aptitude install gnome
如果不想安装 GNOME 自带的一些软件可以安装 GNOME 核心版:
aptitude install gnome-core
安装完后选择 GNOME 作为默认桌面环境:
update-alternatives --config x-session-manager
当它提示类似下图的信息时,选择 gnome-session 那个:
There are 3 choices for the alternative x-session-manager (providing /usr/bin/x-session-manager).Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/lxde-loader 50 auto mode1 /usr/bin/gnome-session 50 manual mode2 /usr/bin/startxfce4 50 manual mode3 /usr/bin/xfce4-session 40 manual modePress <enter> to keep the current choice[*], or type selection number:1
完成后 sudo reboot 重启,你就会发现自动重启 GNOME 环境啦~
(另外进入 GNOME 后可能会发现下面的 Debian 版本号是 Debian 11,个人理解,这是因为 GNOME 还没做出 Debian 12 的 logo~ 如果想验证装的是不是 Debian 12,可以 lsb_release -a,如果打印的信息里有 Debian 12 的开发代号 bookworm 那就说明装的是真的 Debian 12~)
PS:由于 GNOME 桌面环境自带了很多软件,而大部分都是我们不需要的。下面分享一些卸载原生软件的方法~
卸载原生自带的游戏:
sudo apt-get purge gnome-games
sudo apt-get --purge autoremove
卸载原生自带的 LibreOffice 办公套件:
sudo apt-get purge libreoffice*
sudo apt-get --purge autoremove
卸载其它不需要的软件:设置 -> 应用程序里卸载~
Debian 12 Bookworm 尝鲜记相关推荐
- uos系统桌面怎么没有计算机图标,统一操作系统UOS办公体验换源图文教程:尝鲜记(二)...
原标题:统一操作系统UOS办公体验&换源图文教程:尝鲜记(二) 大家好,欢迎回到IT之家学院,我是麦子.上期我们聊了如何在物理机和虚拟机中 安装统一操作系统UOS ,本期我们将结合deepin ...
- 基于芯来科技nuclei-linux-sdk和qemu启动debian 12 bookworm
基于芯来科技nuclei-linux-sdk和qemu启动debian 12 bookworm 目前由于demosoc的硬件只有imac指令集,因此先计划在nuclei qemu上测试debian启动 ...
- 【观察】广汽菲克数字化转型“尝鲜记”
自2015年成立以来,广汽菲亚特克莱斯勒汽车销售有限公司(以下简称"广汽菲克")凭借突出的业绩表现,已经成为汽车行业后合资时代的"尖兵". 据最新统计,继201 ...
- macOS Mojave 尝鲜记,一文知晓 macOS 升级重装的正确姿势
在 WWDC 2018 上,苹果公司正式发布了新的 macOS Mojave 系统,Mojave(莫哈韦)沙漠是美国最大的沙漠. 早在6月初,macOS 10.14 首个 Beta 版就已经发布,德哥 ...
- 统信uos操作系统虚拟机安装_【IT之家学院】统一操作系统 UOS 尝鲜记(一):下载安装...
近期风头正劲的统一操作系统UOS,由统信软件技术有限公司开发,该公司由国内多家长期从事操作系统研发的核心企业参与筹建,包括中国电子集团(CEC).武汉深之度科技有限公司.南京诚迈科技.中兴新支点,最新 ...
- Istio 1.1尝鲜记
近几天Istio1.1的发布引起了技术界巨大的反响,为了让更多技术爱好者能够亲自体验Istio1.1,公司的技术大佬赶出了这篇尝鲜教程,其中包括环境.安装.可能遇到的问题及解决方式等,希望对大家有所帮 ...
- Debian 12采用 Ubuntu三重缓冲
在 Debian 12 特性的一些好消息中,另一个令人兴奋和有用的变化现在已经实现.Ubuntu 的 GNOME 桌面的三重缓冲补丁现在合并到Debian 12 中. Debian 12"B ...
- 尝鲜Ubuntu Server 12.04 LTS
作为一个尝试远离Windows的Linux初学者,一直都比较关注对初学者来说比较简单的Ubuntu Server. 4月中旬之后有几次都需要装DB服务器,因为希望能够使用最新版本,所以就一直在等Ubu ...
- 首台android手机号码,国内首批手机Android 12尝鲜列表已公布,华为与荣耀不在名单之上...
今天凌晨,谷歌在 I/O 2021大会上正式发布Android 12操作系统,并且开放了Android 12 Beta 1的下载链接,除了可支持谷歌Pixel机型以外,国内的众多手机品牌也在首次尝鲜名 ...
最新文章
- 解析Jquery取得iframe中元素的几种方法
- 计算机网络英语求职简历翻译,计算机网络求职英文简历模板.doc
- HIbernate的优缺点
- boost::hana::arg用法的测试程序
- java heroku_使用Spring Boot和Heroku在20分钟内完成Java的单点登录
- C++ reverse memcpy
- java未知对象调用其某个方法_引用一个类的属性或调用其方法,必须以这个类的对象为前缀。...
- ‘MIX_INIT_MP3’ was not declared in this scope,这是什么情况?
- sql判断基数_SQL Server中的基数估计框架版本控制
- java web 机试_java web 机试
- Java学习代码合集
- java毕业设计和毕业论文怎么写,答辩流程是怎样的?
- 阿里云CDN 使用问题汇总
- Python灰帽子黑客与逆向工程师的Python编程之道
- 使用poi做excel导出时解决以文本格式存储的数字问题
- 基于JavaEE的智能化网吧服务系统的设计与实现毕业设计论文
- 硕士毕业论文格式总结
- 仿造问卷星--开发一套调查问卷设计工具(3/3)--完整流程
- VC++6.0 Error spawning cl.exe错误
- 容器里有10升油,现在只有两个分别能装3升和7升油的瓶子,需要将10 升油等分成2 个5 升油。编写程序,输出分油的操作过程。