[software development] debian发行版定制工具上架商店
Tofloor
poster avatar
Zeta.
deepin
2024-05-09 19:06
Author

image.png

正式上架 可以通过应用商店下载了

Reply Favorite View the author
All Replies
咿呀咿
deepin
2024-05-09 19:24
#1

这个是干嘛的呢?

Reply View the author
来自Ubuntu的某位用户
deepin
2024-05-09 19:36
#2
咿呀咿

这个是干嘛的呢?

定制你自定义的Debian iso镜像,不过这个工具好像只能修改一些信息,添加一些自定义软件包等等,相当于将毛坯房(Debian原版的iso)装修为精装房(你定制的Debian iso)

不过现在的Debian默认也不算过于简陋,自带了一些常用软件,甚至fcitx中文输入法都自带了,用这个工具定制Debian iso相当于在一套已经简单装修的房子里添置一些家具或大型电器,让你自己或者别人直接“拎包入住”

但是,通过Chroot定制iso自由度更高(参考https://blog.csdn.net/IT8343/article/details/130570144或自行安装一个叫cubic的Debian或Ubuntu iso定制工具),在chroot中,你可以自由操刀你的操作系统,可以实现替换开机动画(plymouth);替换默认图标主题、光标主题、壁纸等等更加精细的定制

Reply View the author
chmod700
deepin
2024-05-10 02:27
#3
来自Ubuntu的某位用户

定制你自定义的Debian iso镜像,不过这个工具好像只能修改一些信息,添加一些自定义软件包等等,相当于将毛坯房(Debian原版的iso)装修为精装房(你定制的Debian iso)

不过现在的Debian默认也不算过于简陋,自带了一些常用软件,甚至fcitx中文输入法都自带了,用这个工具定制Debian iso相当于在一套已经简单装修的房子里添置一些家具或大型电器,让你自己或者别人直接“拎包入住”

但是,通过Chroot定制iso自由度更高(参考https://blog.csdn.net/IT8343/article/details/130570144或自行安装一个叫cubic的Debian或Ubuntu iso定制工具),在chroot中,你可以自由操刀你的操作系统,可以实现替换开机动画(plymouth);替换默认图标主题、光标主题、壁纸等等更加精细的定制

cubic对ubuntu23和debian12开始的镜像就无能为力了,ubuntu现在把镜像拆分成就好几个squashfs,不再是之前一个filesystem.squashfs,而且手动挂载除了minimal.suqashfs以外的其他几个squashfs,再进去chroot都不行,它相当于把一个完整的镜像分割成了几部分,你单独挂载某个部分,组件不完整,没法chroot。

现在的linux镜像也越来越大,ubuntu24.04都5.69GB了,rhel系更夸张,达到了11GB,如果还是跟原来一样把所有系统文件压缩成一个squashfs包,体积一定超过4GB,就没办法刻录在优盘上了。

很多发行版要么把镜像拆分成几个squashfs(比如ubuntu),要么就干脆把镜像做成.deb集合包,安装的时候一个deb一个deb的安装(比如debian12的DVD镜像,以及RHEL和它的衍生版,都是采用这种模式)。

这两种做法让chroot变得很难。网上那些教程,早就落后了,定制个老版本镜像22.04及以下的还行

Reply View the author
来自Ubuntu的某位用户
deepin
2024-05-12 13:29
#4
chmod700

cubic对ubuntu23和debian12开始的镜像就无能为力了,ubuntu现在把镜像拆分成就好几个squashfs,不再是之前一个filesystem.squashfs,而且手动挂载除了minimal.suqashfs以外的其他几个squashfs,再进去chroot都不行,它相当于把一个完整的镜像分割成了几部分,你单独挂载某个部分,组件不完整,没法chroot。

现在的linux镜像也越来越大,ubuntu24.04都5.69GB了,rhel系更夸张,达到了11GB,如果还是跟原来一样把所有系统文件压缩成一个squashfs包,体积一定超过4GB,就没办法刻录在优盘上了。

很多发行版要么把镜像拆分成几个squashfs(比如ubuntu),要么就干脆把镜像做成.deb集合包,安装的时候一个deb一个deb的安装(比如debian12的DVD镜像,以及RHEL和它的衍生版,都是采用这种模式)。

这两种做法让chroot变得很难。网上那些教程,早就落后了,定制个老版本镜像22.04及以下的还行

ubuntu越来越恶心,甚至把ubiquity安装器都做成snap的了,有人定制ubuntu 23 iso时,删掉了snap,结果进入LiveCD后发现安装程序无法启动,查看快捷方式里的命令后,发现ubiquity依赖snap才能运行

Reply View the author
chmod700
deepin
2024-05-12 16:16
#5
来自Ubuntu的某位用户

ubuntu越来越恶心,甚至把ubiquity安装器都做成snap的了,有人定制ubuntu 23 iso时,删掉了snap,结果进入LiveCD后发现安装程序无法启动,查看快捷方式里的命令后,发现ubiquity依赖snap才能运行

你说的那个“有人”,就是我

Reply View the author
chmod700
deepin
2024-05-12 16:19
#6
来自Ubuntu的某位用户

ubuntu越来越恶心,甚至把ubiquity安装器都做成snap的了,有人定制ubuntu 23 iso时,删掉了snap,结果进入LiveCD后发现安装程序无法启动,查看快捷方式里的命令后,发现ubiquity依赖snap才能运行

Screenshot_20240512_161835_Browser.png

Reply View the author
白日梦想家
deepin
2024-08-16 13:59
#7
来自Ubuntu的某位用户

定制你自定义的Debian iso镜像,不过这个工具好像只能修改一些信息,添加一些自定义软件包等等,相当于将毛坯房(Debian原版的iso)装修为精装房(你定制的Debian iso)

不过现在的Debian默认也不算过于简陋,自带了一些常用软件,甚至fcitx中文输入法都自带了,用这个工具定制Debian iso相当于在一套已经简单装修的房子里添置一些家具或大型电器,让你自己或者别人直接“拎包入住”

但是,通过Chroot定制iso自由度更高(参考https://blog.csdn.net/IT8343/article/details/130570144或自行安装一个叫cubic的Debian或Ubuntu iso定制工具),在chroot中,你可以自由操刀你的操作系统,可以实现替换开机动画(plymouth);替换默认图标主题、光标主题、壁纸等等更加精细的定制

cubic好像只能做amd的,arm架构的不行,大佬还有其他能用做arm debian镜像的工具吗

Reply View the author
来自Ubuntu的某位用户
deepin
2024-08-19 20:04
#8
白日梦想家

cubic好像只能做amd的,arm架构的不行,大佬还有其他能用做arm debian镜像的工具吗

建议安装MX Linux然后把系统配置成需要的样子,然后用MX Snapshot打包iso

可以参考我的项目“深海 OS”

Reply View the author