LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1075|回复: 7

在LFS上安装RPM包的问题

[复制链接]
发表于 2007-1-21 11:33:58 | 显示全部楼层 |阅读模式
要想在LFS上安装rpm包,首先要安装支持rpm的软件包,可是我通过cvs下载的rpm包在configure时系统提示找不到Makefile.in文件。我看了一下,rpm包里确实没有这个文件,干怎么办呢?
发表于 2007-1-21 16:24:59 | 显示全部楼层
看 hints
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-21 16:46:52 | 显示全部楼层
什么hints?不好意思,新手,不太明白。。。
回复 支持 反对

使用道具 举报

发表于 2007-1-21 17:01:55 | 显示全部楼层
在 LFS 官方网站上的 Hints!

http://www.linuxfromscratch.org/hints/

关於 rpm 的编译及安装方法可參考 http://www.linuxfromscratch.org/hints/downloads/files/rpm.txt
回复 支持 反对

使用道具 举报

发表于 2007-1-22 16:02:21 | 显示全部楼层
hint这个单词的意思是提示
和help差不多.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-23 20:37:04 | 显示全部楼层
我安装http://www.linuxfromscratch.org/ ... 行下面指令后
cd /usr/src/rpm*
./autogen.sh --noconfigure
系统提示
configure.ac 1537: required file "syck/Makefile.in"  not found
configure.ac 1537: required file "syck/lib/Makefile.in"  not found
我查看了rpm目录,确实没有这两个文件。
应该怎样才能正确安装rpm包呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-23 20:40:30 | 显示全部楼层
我按照http://www.linuxfromscratch.org/ ... ,当执行指令
cd /usr/src/rpm*
./autogen.sh --noconfigure
系统提示
configure.ac 1537: required file "syck/Makefile.in" not found
configure.ac 1537: required file "syck/lib/Makefile.in" not found
我查看了rpm目录,确实没有这两个文件。
应该怎样才能正确安装rpm包呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-24 16:52:04 | 显示全部楼层
由于cvs版本的缺少文件,所以我找了其他版本的rpm包“rpm 4.0.4”,版本比较老。configure时说需db3,而LFS装的好像是db4,所以我有安装的db3,然后rpm4.0.4编译安装通过。rpm --version查看版本,显示rpm 4.0.4。
之后我想安装一个rpm包试试,所以从AS4.0 up1的光盘上考了一个rpm包,然后执行rpm -ivh ******,结果显示了一批安装该软件需要哪些文件的信息,我用find命令在系统中查找了那些需要的文件,都是确实存在的,为什么会这样呢?是因为rpm包只针对AS4.0 up1系统马?
回复 支持 反对

使用道具 举报

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

本版积分规则

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