前几天在网上看到 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 尝鲜记相关推荐

  1. uos系统桌面怎么没有计算机图标,统一操作系统UOS办公体验换源图文教程:尝鲜记(二)...

    原标题:统一操作系统UOS办公体验&换源图文教程:尝鲜记(二) 大家好,欢迎回到IT之家学院,我是麦子.上期我们聊了如何在物理机和虚拟机中 安装统一操作系统UOS ,本期我们将结合deepin ...

  2. 基于芯来科技nuclei-linux-sdk和qemu启动debian 12 bookworm

    基于芯来科技nuclei-linux-sdk和qemu启动debian 12 bookworm 目前由于demosoc的硬件只有imac指令集,因此先计划在nuclei qemu上测试debian启动 ...

  3. 【​观察】广汽菲克数字化转型“尝鲜记”

    自2015年成立以来,广汽菲亚特克莱斯勒汽车销售有限公司(以下简称"广汽菲克")凭借突出的业绩表现,已经成为汽车行业后合资时代的"尖兵". 据最新统计,继201 ...

  4. macOS Mojave 尝鲜记,一文知晓 macOS 升级重装的正确姿势

    在 WWDC 2018 上,苹果公司正式发布了新的 macOS Mojave 系统,Mojave(莫哈韦)沙漠是美国最大的沙漠. 早在6月初,macOS 10.14 首个 Beta 版就已经发布,德哥 ...

  5. 统信uos操作系统虚拟机安装_【IT之家学院】统一操作系统 UOS 尝鲜记(一):下载安装...

    近期风头正劲的统一操作系统UOS,由统信软件技术有限公司开发,该公司由国内多家长期从事操作系统研发的核心企业参与筹建,包括中国电子集团(CEC).武汉深之度科技有限公司.南京诚迈科技.中兴新支点,最新 ...

  6. Istio 1.1尝鲜记

    近几天Istio1.1的发布引起了技术界巨大的反响,为了让更多技术爱好者能够亲自体验Istio1.1,公司的技术大佬赶出了这篇尝鲜教程,其中包括环境.安装.可能遇到的问题及解决方式等,希望对大家有所帮 ...

  7. Debian 12采用 Ubuntu三重缓冲

    在 Debian 12 特性的一些好消息中,另一个令人兴奋和有用的变化现在已经实现.Ubuntu 的 GNOME 桌面的三重缓冲补丁现在合并到Debian 12 中. Debian 12"B ...

  8. 尝鲜Ubuntu Server 12.04 LTS

    作为一个尝试远离Windows的Linux初学者,一直都比较关注对初学者来说比较简单的Ubuntu Server. 4月中旬之后有几次都需要装DB服务器,因为希望能够使用最新版本,所以就一直在等Ubu ...

  9. 首台android手机号码,国内首批手机Android 12尝鲜列表已公布,华为与荣耀不在名单之上...

    今天凌晨,谷歌在 I/O 2021大会上正式发布Android 12操作系统,并且开放了Android 12 Beta 1的下载链接,除了可支持谷歌Pixel机型以外,国内的众多手机品牌也在首次尝鲜名 ...

最新文章

  1. 解析Jquery取得iframe中元素的几种方法
  2. 计算机网络英语求职简历翻译,计算机网络求职英文简历模板.doc
  3. HIbernate的优缺点
  4. boost::hana::arg用法的测试程序
  5. java heroku_使用Spring Boot和Heroku在20分钟内完成Java的单点登录
  6. C++ reverse memcpy
  7. java未知对象调用其某个方法_引用一个类的属性或调用其方法,必须以这个类的对象为前缀。...
  8. ‘MIX_INIT_MP3’ was not declared in this scope,这是什么情况?
  9. sql判断基数_SQL Server中的基数估计框架版本控制
  10. java web 机试_java web 机试
  11. Java学习代码合集
  12. java毕业设计和毕业论文怎么写,答辩流程是怎样的?
  13. 阿里云CDN 使用问题汇总
  14. Python灰帽子黑客与逆向工程师的Python编程之道
  15. 使用poi做excel导出时解决以文本格式存储的数字问题
  16. 基于JavaEE的智能化网吧服务系统的设计与实现毕业设计论文
  17. 硕士毕业论文格式总结
  18. 仿造问卷星--开发一套调查问卷设计工具(3/3)--完整流程
  19. VC++6.0 Error spawning cl.exe错误
  20. 容器里有10升油,现在只有两个分别能装3升和7升油的瓶子,需要将10 升油等分成2 个5 升油。编写程序,输出分油的操作过程。

热门文章

  1. ADSL modern 的常用密码
  2. MFC添加加瓦系列一MFC编写的增量更新软件
  3. php开发微信公众账号开发包开发教程五之请求响应处理
  4. Android应用性能优化最佳实践.2.3 布局优化
  5. Ruby On Rails的傻瓜安装
  6. linux虚拟机mtr不出去,如何使用MTR诊断网络问题
  7. Blazor Web Assembly (WASM) 主题切换
  8. 权限管理模型 ---- ACL、RBAC和ABAC(详解)
  9. 【转】C 语言吧 · 问题资料大全【转】
  10. 文件系统(十一)—fuse内核实现