[other] 请教一个问题
Tofloor
poster avatar
花雨落逝
Moderator
2025-10-21 14:13
Author

deboostrap可以构建一个发行版的目录。但是我无法在ubuntu构建deepin,请问该怎么办?(脚本是从deepin的github仓库抓的)

sudo debootstrap --arch=amd64 beige ./ https://mirrors.tuna.tsinghua.edu.cn/deepin/

要么就是没有 inrelease文件,要么就是deboostrap没beige的脚本

请问怎么办?

Reply Favorite View the author
All Replies
deepin流云
Super Moderator
Community OP
2025-10-21 14:24
#1

https://github.com/chenchongbiao/iso-build-deepin 研发建议参考这个项目

Reply View the author
花雨落逝
Moderator
2025-10-21 14:36
#2
deepin流云

https://github.com/chenchongbiao/iso-build-deepin 研发建议参考这个项目

谢谢啦!但是我不需要构建ISO,我是需要构建完一个deepin系统然后chroot进去。(虽然我知道构建ISO肯定要有构建deepin系统这一步,但是我还是希望我可以直接chroot这样)

Reply View the author
兆兆嘟嘟嘟
Moderator
2025-10-21 15:27
#3
花雨落逝

谢谢啦!但是我不需要构建ISO,我是需要构建完一个deepin系统然后chroot进去。(虽然我知道构建ISO肯定要有构建deepin系统这一步,但是我还是希望我可以直接chroot这样)

你的意思是构建一个rootfs,类似于容器那种?

Reply View the author
花雨落逝
Moderator
2025-10-22 15:16
#4
兆兆嘟嘟嘟

你的意思是构建一个rootfs,类似于容器那种?

对,构建好后直接chroot进去,可以非常方便的编译对应版本的APP。但是Ubuntu的deboostrap并没有提供deepin的信息,从github复制过来的脚本也没法用

Reply View the author
兆兆嘟嘟嘟
Moderator
2025-10-22 18:18
#5

iso镜像里的filesystem.squashfs文件能否满足你的需求?

Reply View the author
花雨落逝
Moderator
2025-10-23 11:37
#6
兆兆嘟嘟嘟

iso镜像里的filesystem.squashfs文件能否满足你的需求?

暂时没有尝试,不过谢谢提醒,我有空了试试看

Reply View the author
兆兆嘟嘟嘟
Moderator
2025-11-02 15:57
#7
花雨落逝

暂时没有尝试,不过谢谢提醒,我有空了试试看

能否问一下,你需要rootfs用来干什么?

Reply View the author
花雨落逝
Moderator
2025-11-05 14:39
#8
兆兆嘟嘟嘟

能否问一下,你需要rootfs用来干什么?

构建一个根目录,chroot进去之后编译应用

Reply View the author
兆兆嘟嘟嘟
Moderator
2025-11-05 15:59
#9
花雨落逝

构建一个根目录,chroot进去之后编译应用

是要在特定发行版环境下编译?可以直接用docker、bubblewrap等容器工具。我先前说的filesystem.squashfs里面也有一套完整的live环境。

Reply View the author
花雨落逝
Moderator
2025-11-06 10:08
#10
兆兆嘟嘟嘟

是要在特定发行版环境下编译?可以直接用docker、bubblewrap等容器工具。我先前说的filesystem.squashfs里面也有一套完整的live环境。

是的,特定环境下编译。谢谢啦!

Reply View the author