LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: d00m3d

Kanotix installer

[复制链接]
 楼主| 发表于 2006-4-24 08:20:29 | 显示全部楼层
同感,SourceMage 的包管理架构(与及 spell)都是继承 Sorceror 的,对 source-based 的 distro 来说算是成功的了
回复 支持 反对

使用道具 举报

发表于 2006-4-24 08:59:26 | 显示全部楼层
是啊。其实之前我也想用这个的。。不过自己先设计一个,不行再说。:)。
回复 支持 反对

使用道具 举报

发表于 2006-5-9 03:37:10 | 显示全部楼层
Post by d00m3d
這方面正是 Kanotix installer 過人之處,它讓你從已有的系統上升級而不損用戶設置,也是最值得借鏡的地方。

如果发行版本身有良好的升级机制,安装的时候即升级不是难事。比如Gentoo开始安装时并不需要使用盘里的snapshot,chroot之后emerge sync一下就可以开始升级了。如果已经有个稍旧的系统做法也是一样的。

对于installer,我个人的意见用bash足矣。既然是想用户学习linux系统,首先就要让他/她习惯命令行的方式,所以我觉得用ncurse或gui都没什么意思的。最多也就是搞个脚本之类的来提示下用户该做哪一步和建议该怎么做就是了。

Installer这东西无须想得太复杂,LFS和Gentoo实际上没有installer可言(Gentoo 2006.0的那个installer就别提了),一连串的命令,一两个脚本照样可以装好系统。初学linux的自然会觉得令人生畏惧,但理解了这些命令用家才能控制自己的系统啊。很多installer你就只看见那一条进度条在那儿动,也不知道它干了些什么,心里不踏实啊!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-9 20:19:46 | 显示全部楼层
幻想老大, you still have not played around with the Kanotix LiveCD, have you?
回复 支持 反对

使用道具 举报

发表于 2006-5-9 23:17:09 | 显示全部楼层
Of course I did. almost a week ago. That's the one I used to study LiveCD. Don't you remember?.

Thanks for the great recommendation.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-10 06:37:20 | 显示全部楼层
Because I just notice there are actually two installers.

If you go through the codes in kanotix-installer, which is a bash script, you should able to trace another one named as knxinstaller, which is a binary executable and provide the GUI.  kanotix-installer is the improved installer from Knoppix.  It is text based and it will install Kanotix to your HDD from scratch.  However, the upgrade feature seems to be provided by the GUI knxinstaller, not kanotix-installer.
回复 支持 反对

使用道具 举报

发表于 2006-5-10 07:11:06 | 显示全部楼层
Oh, I haven't came to that part yet. I have been playing with FreeBSD for the last two nights to get used to the system again..

As soon as I got the QEMU run in FreeBSD, I will examine the script again, with great care..

Thanks for the information, master.
回复 支持 反对

使用道具 举报

发表于 2006-12-22 21:44:30 | 显示全部楼层
ubuntu.org.cn的老大freeflying也来凑热闹来了? 呵呵
如果还在继续讨论包管理的事情,建议大家可以看看pkgutils这个软件工具包,
CRUX linux就是用它打的包吧,用pkgutils跟lfs上做的一样,打来包来非常容易好懂
安装包的时候,直接tar就行了,或者用它的工具pkgadd  xxxx.tar.gz就可以了
回复 支持 反对

使用道具 举报

发表于 2007-2-14 16:57:37 | 显示全部楼层
谢谢,有点类似 pacman 的东西。

不过是否是独立的?我不喜欢需要和发行版整合的东西。
回复 支持 反对

使用道具 举报

发表于 2010-8-19 16:55:55 | 显示全部楼层
反正EHL有lpkg,不怕~~lpkg也是用.tar.*打包的,下一步再做blood软件仓库~

另问一句:Olive怎么啦?
回复 支持 反对

使用道具 举报

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

本版积分规则

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