|
发表于 2008-11-4 18:02:14
|
显示全部楼层
Post by think365;1903198
Linux下的软件管理系统有
debian和ubuntu下的apt
redhat下的rpm
gentoo下的emerge
federo下面的yum
还有其他吗?欢迎补充,呵呵
直接使用make install安装的软件,以后卸载很麻烦,或者说基本不具有可卸载性(上次好像有一个软件,可以记录软件安装信息的,也可以 帮助卸载,忘记名字了,有人能介绍下吗?)
若LFS安装好之后,现在安装的是一些 基本的系统, 若在上面安装一些应用的话,你会选择哪种软件管理系统呢? 兄弟这个可大可小,请小心考虑!
大者可以自己去建立包管理工具,自己去管理,已往也有兄弟自己用 python 写脚本做,youbest 也有 shell script,甚至可以出发行版去,Archlinux 的 pacman 也是一例
小者可以借助发行版的包管理工具,如 rpm、dpkg 等底层,但绝不能用高层的自动工具如 yum、apt、emerge 之类,绝则一但把源配置好,系统便自动安装它认为没有的包,即使你原来 LFS 系统已经存在,结果你辛苦建立出来的 LFS 系统由於被发行版的软件包自动替换,最後自动变成不折不扣的发行版了!
LFS 专属的包管理系统有几个,当然没有一个能跟发行版能自动解决依赖的匹敌,请自行參考 LFS 的 Hints。 |
|