LinuxSir.cn,穿越时空的Linuxsir!

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

installwatch这个包管理软件怎么样

[复制链接]
 楼主| 发表于 2008-12-17 07:12:18 | 显示全部楼层
那是不是应该在tools完成之后,在开始第六章之前进行吗?
但我看了一下gtk在blfs中是在x安装完后才安装的,那是不是只是用paco来管理blfs中安装的软件包,而lfs中的管理不了呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-17 07:14:12 | 显示全部楼层
或者是安装了paco后,把原来lfs中的软件除了binutils,gcc,glibc从新安装一遍?这是不是并非一个好的方法?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-17 07:19:40 | 显示全部楼层
还有更新现有lfs系统,有的帖子说
如果你是在当前的LFS上更新,比如直接把LFS6.3升级到6.4,那么要注意的就是除了glibc软件包不可以在同一个操作系统中自己编译和安装自己以外,其他的软件,比如gcc/vim/等等,都可以直接在本系统编译和安装,只需要把安装的前缀--prefix设定和原来的一样就可以了。

是这样吗?那是不是说要更新glibc就得从新来
回复 支持 反对

使用道具 举报

发表于 2008-12-17 08:06:03 | 显示全部楼层
Post by qdog988;1925019
那是不是应该在tools完成之后,在开始第六章之前进行吗?
但我看了一下gtk在blfs中是在x安装完后才安装的,那是不是只是用paco来管理blfs中安装的软件包,而lfs中的管理不了呢


原来兄弟打算在制作 LFS 系统时使用,应该是可以的,paco 可以不装 GUI 的 gpaco 一样能使用,文档有教你怎样去 disable 它的

GUI 的 gpaco 可以在 BLFS 後再重装 paco 便行,如不移除 paco 重装,数据库是不会毁掉的
回复 支持 反对

使用道具 举报

发表于 2008-12-17 08:07:03 | 显示全部楼层
Post by qdog988;1925021
或者是安装了paco后,把原来lfs中的软件除了binutils,gcc,glibc从新安装一遍?这是不是并非一个好的方法?


无此必要,反正日後升级 toolchain 的机会多的是
回复 支持 反对

使用道具 举报

发表于 2008-12-17 08:09:31 | 显示全部楼层
Post by qdog988;1925022
还有更新现有lfs系统,有的帖子说
如果你是在当前的LFS上更新,比如直接把LFS6.3升级到6.4,那么要注意的就是除了glibc软件包不可以在同一个操作系统中自己编译和安装自己以外,其他的软件,比如gcc/vim/等等,都可以直接在本系统编译和安装,只需要把安装的前缀--prefix设定和原来的一样就可以了。

是这样吗?那是不是说要更新glibc就得从新来


这个问题不是三言两语能说完,可以说是,也可以说不是,我不想误导你,但现在要上班了,晚上再谈吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-17 12:27:30 | 显示全部楼层
还有一个问题,假如我现在的lfs系统在hda1(已经安装了x),我是否可以利用现有的lfs系统制作tools,然后chroot到tools系统中,重新在hda1上制作lfs系统呢
回复 支持 反对

使用道具 举报

发表于 2008-12-17 21:03:19 | 显示全部楼层
Post by qdog988;1925172
还有一个问题,假如我现在的lfs系统在hda1(已经安装了x),我是否可以利用现有的lfs系统制作tools,然后chroot到tools系统中,重新在hda1上制作lfs系统呢

可以的,换一角度看,其实这不就是用现有系统作为宿主去制作 tools 再去 chroot 建新系统吗?

不过有此必要麽?
回复 支持 反对

使用道具 举报

发表于 2008-12-17 21:32:41 | 显示全部楼层
Post by qdog988;1925022
还有更新现有lfs系统,有的帖子说
如果你是在当前的LFS上更新,比如直接把LFS6.3升级到6.4,那么要注意的就是除了glibc软件包不可以在同一个操作系统中自己编译和安装自己以外,其他的软件,比如gcc/vim/等等,都可以直接在本系统编译和安装,只需要把安装的前缀--prefix设定和原来的一样就可以了。

是这样吗?那是不是说要更新glibc就得从新来


将现有系统软件升级,一般把相关的包重装便行,这不是指 6.3 升为 6.4 的事,因为并无从新做 toolchain 及 chroot 之类,算不上是 LFS 的升级。

不过作为系统的升级,其实亦无此必要,因为现系统本来就已有现成 toolchain 及相关的编译环境了

问题是源於 toolchain 的变动,并非每个软件都能无痛直接升级,尤其是 glibc,搞得不好会把系统弄跨,如不会修理系统的话,结果就是得不偿失,正是这个原因,其他软件都能动,但 glibc 却不能乱动!

依我自己的经验,不知是我不好采还是什麽,直接 make install 安装多数是失败的,只有极少数是直接通过的,原因至今不明,还好每次都有事前准备能即时修复,屡败屡战,郁闷非常 :(

那 glibc 是否不能动?倒也不是!某天,偶改用 paco 监察安装,居然顺利通过,及後几次升降级,同样无往而不利,於是我便一直利用 paco 来简接安装。尽管如此,我依然自叹自己水平不足,仍未摸透当中的失败原因

分享这个经验并非教人如法跟随,只想说明在某种条件下升降级仍是可行的,也许还有更好的方法的,但始终编译安装 glibc 有其危险性,不会修理系统者更不宜乱动!
回复 支持 反对

使用道具 举报

发表于 2008-12-17 22:17:42 | 显示全部楼层
Post by d00m3d;1925426
[QUOTE=qdog988;1925172]还有一个问题,假如我现在的lfs系统在hda1(已经安装了x),我是否可以利用现有的lfs系统制作tools,然后chroot到tools系统中,重新在hda1上制作lfs系统呢
可以的,换一角度看,其实这不就是用现有系统作为宿主去制作 tools 再去 chroot 建新系统吗?

不过有此必要麽?[/QUOTE]

不好意思,刚刚没看清楚,在相同分区下制作虽然可以,但不一定值得,最好还是在独立分区下进行。
回复 支持 反对

使用道具 举报

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

本版积分规则

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