建议用星火的ACE,ACE里面安装的应用会直接显示到启动器
distrobox子系统是一个独立的开发环境,类似于沙箱这样的,在它里面装的软件或者环境,是不能直接在系统本地当独立应用来用的
distrobox子系统是一个独立的开发环境,类似于沙箱这样的,在它里面装的软件或者环境,是不能直接在系统本地当独立应用来用的
这个子系统 是不是arm架构的系统下也没有上线😂
这个子系统 是不是arm架构的系统下也没有上线😂
是的,子系统目前没有ARM架构。
其实是可以导出的,进入对应的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 装不算的话)。
这个子系统 是不是arm架构的系统下也没有上线😂
看这个帖子:
https://bbs.deepin.org.cn/phone/zh/post/287928
这个帖子展示了amd64/arm64环境中,用distrobox导入deepin 的rootfs,并且构建deepin25子系统。
相应地,你可以从docker hub获取你想要的其他系统镜像,然后用distrobox导入部署,就可以了。
deepin的子系统实现方式也是这样。
你可以在子系统这安装好应用,例如在debian子系统(名称是debian-12)里面,安装了qgis这个应用(启动命令qgis)。
你可以把容器里面qgis的desktop复制到桌面,然后把Exec=后面的值改成 distrobox enter debian-12 -- qgis就可以无感地从子系统中运行你的应用。
如果desktop里面有tryExec这个字段,记得要删除。
如果子系统里面无法输入中文,安装fcitx5-frontend-qt5之类的包。
https://bbs.deepin.org.cn/phone/zh/post/286988
支持amd64/arm64/loong64,一键安装一键启动,安装好的应用会展示到开始菜单(首次安装需重启后展示)
?我还以为是跟kare一样的东西
结果单纯是虚拟一个开发环境吗?
Popular Ranking
ChangePopular Events
More
支持distrobox 子系统作为宣传的一个亮点,我认为还是可以解决一些现实问题,特别是在磐石系统开启的情况下;比如我想安装 pgadmin4 deb 包,但是在deepin包列表里面没有,在pgadmin4官网,看到支持debian,ubuntu 发行版;我在deepin25 应用商店安装了 debian 子系统,也根据步骤安装了 pgadmin4-desktop 包,但是不知道怎么把 debian子系统里面的应用 像桌面图形应用一样显示出来;希望官方出个教程,可以使用户点击 deepin 桌面上的应用图标 直接打开 子系统,比如debian里面的图形应用;