[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-22)会导致无法使用编译器最新的优化修复以及对于新语言支持的特性, 尤其是Rust (Debian sid已经到1.94, 但是deepin还在1.81)

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

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

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

项目发起人: 我和 @罐子

Q: 这个软件源相比官方源到底更新/新增了什么

到我发帖为止:

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

2026/05/19 更新: 系统Rust编译器与Debian Experimental的1.95版本对齐, 并对大量系统Rust构建库进行了升级 (约200+个)

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

2026/05/19 更新: 已完成编译并推更

image.png

3.libdrm 用户态接口更新到2.4.131

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

2026/05/19 推更: 与LLVM-22对齐

image.png

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

6.CachyOS内核(26/05/19更新到7.0.9版本): https://bbs.deepin.org.cn/post/298320

7.新增steam-installer和steam-devices包, 让deepin v25通过商店装的Steam/通过Flatpak装的Steam可以正常识别手柄等外接设备

如果还有需要更新的包可以发在评论区或者Q群

注意: 该源会破坏32位架构, 请不要开启i386架构集

Q: 这个源现在支持什么架构

由于机器有限, 目前仅支持x86_64架构, Loong64/龙芯新世界正在缓慢自举Rust中, 稍安勿躁

Q: 这个源的目标是什么

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

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

直接牵涉到DDE桌面稳定性的(比如Qt 6.8/GLIBC 2.38/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
2 / 2
To page
avatar
米饭虚拟机-nana版
deepin
2026-05-11 09:22
#21
mozixun

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

几年前的老核显,没那么先进。

我更新mesa是为了流畅体验

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

几年前的老核显,没那么先进。

我更新mesa是为了流畅体验

几年前老核显mesa 24.3适配其实就挺好了, 换一个mesa可以流畅很多我真没想到 ))

如果可以建议搭配我维护的CachyOS 7.0内核再试一下会不会更好使

Reply View the author
avatar
BLumia
deepin
2026-05-11 18:10
#23

那是不是终于有戏救一下 podman-compose 需要 aardvark-dns 包的问题了

Reply View the author
avatar
mozixun
Moderator
2026-05-11 18:14
#24
BLumia

那是不是终于有戏救一下 podman-compose 需要 aardvark-dns 包的问题了

也许可以, 但是编译完这个包本体之后要做什么

Reply View the author
avatar
BLumia
deepin
2026-05-11 19:40
#25
mozixun

也许可以, 但是编译完这个包本体之后要做什么

不需要做什么。podman-compose包本身是能装的,但是需要那个包才能在 up 的时候工作正常。

Reply View the author
avatar
mozixun
Moderator
2026-05-12 21:51
#26
BLumia

不需要做什么。podman-compose包本身是能装的,但是需要那个包才能在 up 的时候工作正常。

现在应该正常了吧, 我截图挂开发组TG了(

Reply View the author
avatar
187******22
deepin
2026-05-13 13:10
#27

路过kissing_heart

Reply View the author
avatar
郭老师
deepin
2026-06-24 14:17
#28

学习了

Reply View the author
2 / 2
To page