LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: ccwufu

定制debian安装盘 --就这样简单

[复制链接]
发表于 2007-3-23 20:25:32 | 显示全部楼层
期待改进,默认可以安装xfce4等
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-23 21:13:56 | 显示全部楼层
Post by diyself
期待改进,默认可以安装xfce4等


sh auto_cdi.sh
(是一个自动的脚本,不要一步一步的做,一条命令搞定)

你会发现,完全可以自动安装xfce4.
回复 支持 反对

使用道具 举报

发表于 2007-3-24 00:09:16 | 显示全部楼层
”sh auto_cdi.sh
(是一个自动的脚本,不要一步一步的做,一条命令搞定)

你会发现,完全可以自动安装xfce4.“


我的 “完全可以自动安装xfce4”是指:制作iso后安装它时自动安装xfce4;默认debian是先安装基本系统,然后重启后再通过网络安装其他软件的;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-24 07:52:44 | 显示全部楼层
Post by diyself
”sh auto_cdi.sh
(是一个自动的脚本,不要一步一步的做,一条命令搞定)

你会发现,完全可以自动安装xfce4.“


我的 “完全可以自动安装xfce4”是指:[color="DarkOrange"]制作iso后安装它时自动安装xfce4;默认debian是先安装基本系统,然后重启后再通过网络安装其他软件的;


已经是这样了(请重新下载附件)
回复 支持 反对

使用道具 举报

发表于 2007-3-24 08:39:55 | 显示全部楼层
好的,谢谢了,我在试试看。请问实现“制作iso后安装它时自动安装xfce4”,你是在脚本中加了哪一句?

另外,我决定脚本中涉及网址的,最好都用前面定义一个变量来代替它,这样脚本就更人性化。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-24 08:50:37 | 显示全部楼层
Post by diyself
好的,谢谢了,我在试试看。请问实现“制作iso后安装它时自动安装xfce4”,你是在脚本中加了哪一句?

另外,我决定脚本中涉及网址的,最好都用前面定义一个变量来代替它,这样脚本就更人性化。


isolinux.cfg
中包含
preseed.cfg
preseed中包含自动安装的包列表

谢谢,有待提高
(如果有人支招的话,脚本会更好)
回复 支持 反对

使用道具 举报

发表于 2007-3-24 09:00:40 | 显示全部楼层
其实已经很好了,谢谢分享。
回复 支持 反对

使用道具 举报

发表于 2007-3-24 10:02:30 | 显示全部楼层
我想应该可以建立一个自己的deb包来管理自己的配置文件。将这个deb包放到mirror里面,然后用apt-move来移动这个包,再用preseed来管理这个包。(包我已经建立成功了,但是还没有用preseed管理过,不过我觉得应该是可以的。疑问是包的安装顺序是怎么样的。是不是按照写的包的顺序来安装。)
 先建个空目录,如myfont-0.1。cd至此目录下cd myfont-0.1,执行dh_make -e mail@localhost,此时dh_make会生成一个debian目录,所有重要的东西都在debian这个子目录下。
 cd deiban,需要关注的有四个文件: rules和control 、preinst.ex、prerm.ex, 其它的都可以不用理。rules是一个普通的makefile文件,这个用于软件包的配置、编译等,既然我们是用这个包来管理配置文件,因此我们什么都不需要做,直接把与$(MAKE)相关的三处注释掉。control文件用于控制deb软件包的关联、替换、冲突等信息,在Depends字段处写上配置文件依赖的软件包,包名间用逗号加空格分隔。preinst用来管理安装包时希望系统做些什么,将preinst.ex改名preinst,编辑 preinst,插入你希望安装该包时做的事情,比如改写某个文件,cp文件什么的。prerm.ex,卸载该包时希望系统做的事情,改名prerm.ex为 prerm,编辑prerm,插入,比如删除等。
 cd到debian目录之上cd .. :
fakeroot debian/rules binary
 成功,在myfont目录之上会生成一个myfont-0.1.deb包。用这个包来管理你的配置文件。
 
http://www.linuxsir.cn/bbs/showthread.php?t=261817
  
 
回复 支持 反对

使用道具 举报

发表于 2007-3-24 14:37:38 | 显示全部楼层
看了LZ的回复才知道原帖改过了,谢谢!

真是没有留意,弱弱的提个意见:如果老是改原帖,其他人的回复似乎就不知所云了,不如在新回复的帖子里更正和完善。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-24 17:48:44 | 显示全部楼层
Post by 12345678abc
我想应该可以建立一个自己的deb包来管理自己的配置文件。....件。
 
http://www.linuxsir.cn/bbs/showthread.php?t=261817
  
 


如果你用过hiweed < 0.7版本的话, 你就会发现一些*_hiweed 的包, 其中skel.hiweed
就是/etc/skel中的一些配置,

至于如何apt-move 和 apt-ftparchive 来更新indices ,使得d-i可以认得这些包,
我也正在考虑,(比如:我从debian.ustc.edu.cn/debian-uo中安装stardict ,
官方的indices文件不包括stardict这个包, debian.ustc.edu.cn又没有indices文件。
是不是要手工做一个indices文件,我正在实验)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表