[Internal testing communication] 【更新的Deepin源】Better Deepin Repo, 更新的deepin v25增强源发布
Tofloor
poster avatar
mozixun
Moderator
2026-05-08 22:24
Author

警告: 该源不要跟deepin的HWE(硬件增强)源一起用, 二选一使用即可

为什么弄了这个源

deepin v25作为UOS v25正式的上游版本, 因此有一些软件包被信创标准限制了版本, 但在非信创机器上, 并不是每个包都应该被限制版本, 某些被限制了版本的组件反而在新硬件平台上工作会出问题

比如Mesa3D被限制了24.3版本(虽然HWE有升级版本但是现在Mesa 26.1出了,仍然不够新), 导致AMD Radeon RX 9000系或者英特尔Arc/酷睿Ultra二代及以上的核显工作不好甚至没法工作

然后Rust语言编译器过旧, 以及LLVM编译器过旧 (deepin最新是LLVM-19, 但Debian sid最新的已经到LLVM-21)会导致无法使用编译器最新的优化以及对于新语言支持的特性, 尤其是Rust (Debian sid已经到1.95但是deepin还在1.81, 目前我自举到了1.89)

最后Waydroid这些未来将会有一定作用的工具, 但deepin v25只做了基础集成并未将其集成进去

因此Better Deepin Repo就是用来尽力解决这个问题的

项目地址: https://obs22.odata.cc/project/show/Better-Deepin-REPO 塞了私货的包的源码在 https://github.com/orgs/Better-Deepin-Repo/repositories 仓库

项目发起人: 我和 @罐子

Q: 这个软件源到底更新了什么

到我发帖为止:

Rust 编译器到1.89版本, 1.90版本正在编译, 预计自举更新到1.95版本与Debian Sid对齐

Mesa3D 用户态GPU驱动的26.1.0正在编译, 我本机通过测试

image.png

libdrm 用户态接口更新到2.4.131

llvm, amdgcn-tools, spirv-tools, spirv-llvm-translator 全部更新到与LLVM-21对齐的版本

image.png

Waydroid更新到1.6.2 (建议在treeland环境下使用, 然后国产显卡/NV显卡无法使用)

如果还有需要更新的包可以放评论区

Q: 这个源的目标是什么

让一些必要组件(例如Mesa3D)版本与Debian Sid平齐, 但只从packages.debian.org偷构建目录而不是直接偷包

Q: 这个软件源什么不会更新

直接牵涉到DDE桌面稳定性的(比如Qt 6.8/GLIBC 2.38/Binutils/Coreutils)不会考虑升级, 因其直接牵涉到DDE桌面稳定性

Q: 这个软件源类似于星火应用商店吗

除了都是软件源以外没有任何相似之处, 该源构建的软件完全基于deepin v25环境, 根本不保证其它发行版可用性

image.png

Q: 我加这个源, 跟deepin v25官方源混源没有问题吗

理论没有问题, 因为这个源所有组件包都是在deepin v25的标准chroot环境下编译的

Q: 我如何加这个软件源

执行下面语句即可:

#!/bin/bash

# 获取sudo提权
echo "- 请在下方输入您的管理员密码:"
sudo echo "提权完成" && clear

# 删除过时组件
sudo rm -f /etc/apt/trusted.gpg.d/better-deepin-repo.asc
sudo rm -f /etc/apt/sources.list.d/better-deepin-repo.list

# 安装必需组件
sudo apt update
sudo apt install wget gpg -y

# 加源的GPG密钥
sudo wget -O /etc/apt/trusted.gpg.d/better-deepin-repo.asc https://obsci.odata.cc/Better-Deepin-REPO/Deepin_25/Release.key

# 加入源本体
sudo bash -c 'cat > /etc/apt/sources.list.d/better-deepin-repo.list << EOF
deb https://obsci.odata.cc/Better-Deepin-REPO/Deepin_25/ ./
EOF'

# 更新软件源
sudo apt update

Q: 这个源推荐小白使用吗

我本人会首席测试, 但是不保证100%稳定性

如果你不怕炸系统就来, 该源一般不会搞坏系统, 但是万一搞坏了该源不负任何责任

Q: 遇到问题了或者想吹水去哪里

Q群: 979437558

或者私信我跟 @罐子 也可以

Reply Favorite View the author
All Replies
1 / 2
To page
avatar
chmod700
deepin
2026-05-08 22:36
#1

rust倒不用急着弄,可以通过rustup安装最新版。

Reply View the author
avatar
mozixun
Moderator
2026-05-08 22:37
#2
chmod700

rust倒不用急着弄,可以通过rustup安装最新版。

这个rust编译器是用于配合其它依赖rust的源内项目弄的, 比如Mesa3D

Reply View the author
avatar
chmod700
deepin
2026-05-08 22:46
#3
mozixun

这个rust编译器是用于配合其它依赖rust的源内项目弄的, 比如Mesa3D

可以先用rustup直接装到最新的1.95吧?然后用这个最新版构建mesa3d等。也不用一步步慢慢向上自举例编译,直接用这个最新的编译构建rust1.95本身?

Reply View the author
avatar
mozixun
Moderator
2026-05-08 22:48
#4
chmod700

可以先用rustup直接装到最新的1.95吧?然后用这个最新版构建mesa3d等。也不用一步步慢慢向上自举例编译,直接用这个最新的编译构建rust1.95本身?

可以, 但是OBS构建过程为了保证环境一致性是离线的, 包括Mesa3D在debian写的构建规则下也是完全要求离线的(虽然Mesa3D你自己构建时可以直接让meson即刻联网下别的包),两者因素叠加下更新系统Rust库还是有必要的(

Reply View the author
avatar
qq4945286
deepin
2026-05-09 01:08
#5

把关于treeland也放进去。我把源加进去了,更新了

deepin@deepin-PC:$ rustc --version
rustc 1.95.0 (59807616e 2026-04-14)
deepin@deepin-PC:
$ cargo --version
cargo 1.95.0 (f2d3ce0bd 2026-03-21)
deepin@deepin-PC:$ glxinfo | grep "OpenGL version"
OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.3.0-1deepin7
deepin@deepin-PC:
$

Reply View the author
avatar
mozixun
Moderator
2026-05-09 01:24
#6
qq4945286

把关于treeland也放进去。我把源加进去了,更新了

deepin@deepin-PC:$ rustc --version
rustc 1.95.0 (59807616e 2026-04-14)
deepin@deepin-PC:
$ cargo --version
cargo 1.95.0 (f2d3ce0bd 2026-03-21)
deepin@deepin-PC:$ glxinfo | grep "OpenGL version"
OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.3.0-1deepin7
deepin@deepin-PC:
$

treeland显得没必要吧

这玩意又没稳定, 本身也不适合这样对外公开, 你想用就debuild即可

然后你的rust环境应该是走了rustup直接升级了对吧

Reply View the author
avatar
qq4945286
deepin
2026-05-09 07:51
#7
mozixun

treeland显得没必要吧

这玩意又没稳定, 本身也不适合这样对外公开, 你想用就debuild即可

然后你的rust环境应该是走了rustup直接升级了对吧

是的

Reply View the author
avatar
罐子
Moderator
2026-05-09 07:54
#8

路过,冒个泡泡。

Reply View the author
avatar
神末shenmo
deepin
Spark-App
Q&A Team
2026-05-09 08:46
#9

@deepin-superuser新一代举起火炬的人来啦like

https://bbs.deepin.org.cn/phone/post/237746

Reply View the author
avatar
mozixun
Moderator
2026-05-09 08:48
#10
神末shenmo

@deepin-superuser新一代举起火炬的人来啦like

https://bbs.deepin.org.cn/phone/post/237746

那位大佬是更新了DDE吧

其实deepin的developer-center仓库里的PR2215就是偷渡的DDE版本只是没那么快(

我昨天问了下deepin-ports研发其实GLIBC升级到2.42也是可以的但是会影响跑别的应用兼容性, 因此我没去动(

Reply View the author
avatar
伴你高飞
deepin
2026-05-09 08:57
#11

有必要

Reply View the author
avatar
deepin-superuser
deepin
2026-05-09 11:37
#12
神末shenmo

@deepin-superuser新一代举起火炬的人来啦like

https://bbs.deepin.org.cn/phone/post/237746

挺好的 可惜我现在已经用 Win11 了

Reply View the author
avatar
神末shenmo
deepin
Spark-App
Q&A Team
2026-05-09 11:42
#13
deepin-superuser

挺好的 可惜我现在已经用 Win11 了

挺好的,我现在在用 deepin 15了joy

Reply View the author
avatar
mozixun
Moderator
2026-05-09 15:07
#14
神末shenmo

挺好的,我现在在用 deepin 15了joy

你用的也不是deepin 15吧

难倒不是Debian 13吗

Reply View the author
avatar
mozixun
Moderator
2026-05-09 19:46
#15

今日更新: rustc刷到1.94版本与Debian sid对齐

Reply View the author
avatar
WangZhongyun
deepin
2026-05-10 21:48
#16

加源更新安装顺利,重启正常回复

Reply View the author
avatar
米饭虚拟机-nana版
deepin
2026-05-10 22:17
#17

好用!like

更新了mesa驱动后,deepin系统流畅度好很多

Reply View the author
avatar
mozixun
Moderator
2026-05-11 00:00
#18
米饭虚拟机-nana版

好用!like

更新了mesa驱动后,deepin系统流畅度好很多

你用的什么显卡 )

Reply View the author
avatar
米饭虚拟机-nana版
deepin
2026-05-11 08:23
#19
mozixun

你用的什么显卡 )

因特尔的核显

Reply View the author
avatar
mozixun
Moderator
2026-05-11 09:09
#20
米饭虚拟机-nana版

因特尔的核显

是酷睿Ultra几代的核显, 这么依赖高版本mesa )

Reply View the author
1 / 2
To page