rpm -e nss-softokn-freebl
error: Failed dependencies:
libfreebl3.so is needed by (installed) glibc-2.12.90-1mgc25.i686
libfreebl3.so is needed by (installed) nss-3.13.1-9mgc25.i686
libfreebl3.so(NSSRAWHASH_3.12.3) is needed by (installed) glibc-2.12.90-1mgc25.i686
nss-softokn-freebl(x86-32) = 3.13.1-15mgc25 is needed by (installed) nss-softokn-freebl-devel-3.13.1-15mgc25.i686
nss-softokn-freebl(x86-32) >= 3.13.1 is needed by (installed) nss-softokn-3.13.1-15mgc25.i686
唉,我再试试吧,重编译一次 glibc。
只是比较郁闷的是,有些机器并不会遇到这样的麻烦,虽然有些兼容依赖,可并不影响安装。
MI 运行需要从系统提取一些文件进行工作,这点我能理解,就算现在我玩的一个小型微系统也都是提取自原系统的。可是有一些个矛盾,系统升级了,但忘记了 MI 需要同时升级,如果升级系统同时还考虑以后打包 ISO 的确是很累人。
MI 现用 glibc-2.10.1-2mgc25.i686.rpm
可是系统使用环境连底层都变化了:
[root@passwd_magic Magicinstaller2-48]# rpm -qa|grep glibc
glibc-common-2.12.90-1mgc25.i686
这些库还算好办,但是 X 升级了就麻烦了,虽然我一直没想去研究 MI,但是我发现其实 Live 技术和原来的 MI 都是相通的,都是 kernel busybox + 系统提取构成的。