[Internal testing communication] 请官方出一个distrobox 新手入门教程;
Tofloor
poster avatar
东八泰
deepin
2025-08-01 14:57
Author

支持distrobox 子系统作为宣传的一个亮点,我认为还是可以解决一些现实问题,特别是在磐石系统开启的情况下;比如我想安装 pgadmin4 deb 包,但是在deepin包列表里面没有,在pgadmin4官网,看到支持debian,ubuntu 发行版;我在deepin25 应用商店安装了 debian 子系统,也根据步骤安装了 pgadmin4-desktop 包,但是不知道怎么把 debian子系统里面的应用 像桌面图形应用一样显示出来;希望官方出个教程,可以使用户点击 deepin 桌面上的应用图标 直接打开 子系统,比如debian里面的图形应用;

Reply Favorite View the author
All Replies
neko
deepin
Ecological co-builder
Resources Team Moderator
2025-08-01 15:25
#1

建议用星火的ACE,ACE里面安装的应用会直接显示到启动器

Reply View the author
deepin-流云
Moderator
Community OP
2025-08-01 15:48
#2

distrobox子系统是一个独立的开发环境,类似于沙箱这样的,在它里面装的软件或者环境,是不能直接在系统本地当独立应用来用的

Reply View the author
comicfans
deepin
2025-08-01 16:25
#3
deepin-流云

distrobox子系统是一个独立的开发环境,类似于沙箱这样的,在它里面装的软件或者环境,是不能直接在系统本地当独立应用来用的

这个子系统 是不是arm架构的系统下也没有上线😂

Reply View the author
deepin-流云
Moderator
Community OP
2025-08-01 16:29
#4
comicfans

这个子系统 是不是arm架构的系统下也没有上线😂

是的,子系统目前没有ARM架构。

Reply View the author
BLumia
deepin
2025-08-01 17:24
#5

其实是可以导出的,进入对应的box环境内后,执行:

distrobox-export --list-apps # 列出所有可用应用

distrobox-export --app app-id # 导出 app-id 这个应用

或者用完整路径

distrobox-export --app /opt/application/my-app.desktop

就可以了。

可以参见官方文档: https://distrobox.it/usage/distrobox-export/

其实想写个简单的gui轮子帮用户做这个导出工作,但是最近暂时没空。现有类似的工具不过需要从 flathub 装:

https://flathub.org/en/apps/com.ranfdev.DistroShelf

我还给这个应用添加了 deepin-terminal 的支持,所以目前在 deepin 上用应该比较无痛(需要从 flathub 装不算的话)。

Reply View the author
MeGusta
deepin
2025-08-01 19:43
#6
comicfans

这个子系统 是不是arm架构的系统下也没有上线😂

看这个帖子:

https://bbs.deepin.org.cn/phone/zh/post/287928

这个帖子展示了amd64/arm64环境中,用distrobox导入deepin 的rootfs,并且构建deepin25子系统。

相应地,你可以从docker hub获取你想要的其他系统镜像,然后用distrobox导入部署,就可以了。

deepin的子系统实现方式也是这样。

Reply View the author
MeGusta
deepin
2025-08-01 19:49
#7

你可以在子系统这安装好应用,例如在debian子系统(名称是debian-12)里面,安装了qgis这个应用(启动命令qgis)。

你可以把容器里面qgis的desktop复制到桌面,然后把Exec=后面的值改成 distrobox enter debian-12 -- qgis就可以无感地从子系统中运行你的应用。

如果desktop里面有tryExec这个字段,记得要删除。

如果子系统里面无法输入中文,安装fcitx5-frontend-qt5之类的包。

Reply View the author
神末shenmo
deepin
Spark-App
Solutions Team Moderator
11 hours ago
#8

https://bbs.deepin.org.cn/phone/zh/post/286988

支持amd64/arm64/loong64,一键安装一键启动,安装好的应用会展示到开始菜单(首次安装需重启后展示)

Reply View the author
猫粮
deepin
11 hours ago
#9

?我还以为是跟kare一样的东西

结果单纯是虚拟一个开发环境吗?

Reply View the author