LinuxSir.cn,穿越时空的Linuxsir!

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

安装file-4.04出现问题

[复制链接]
 楼主| 发表于 2003-11-15 10:39:40 | 显示全部楼层

把zlib删了后,只是尝试安装file,失败后又装上了zlib

zlib能成功安装,因为make check没有错误输出。
到现在我装到kbd那一步,只跳过了file的安装。
 楼主| 发表于 2003-11-15 10:42:39 | 显示全部楼层

zlib能成功安装,但file却找不到它的共享库

另外,“全部源码及补丁”里的补丁都比单独下载的相应版本低啊。
请tram大哥帮忙回答bzip2还是bzip2-shared的问题。问题好像越来越多...
发表于 2003-11-15 10:45:48 | 显示全部楼层
bzip2也和zlib有关,所以要先把zlib搞清楚.看来可能和你的软件包有关系.
哪些补丁低了?你按照网站上我给的方法,算一下数字签名,看是不是gerard beekmans发的包?
 楼主| 发表于 2003-11-15 11:15:32 | 显示全部楼层

算数字签名时出错

[root@homestudio lfs]# gpg --edit Gerard\ Beekmans
gpg (GnuPG) 1.0.7; Copyright (C) 2002 Free Software Foundation, Inc.
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions. See the file COPYING for details.


pub  1024D/FA34077A  created: 2003-10-23 expires: never      trust: -/-
sub  1024g/53850814  created: 2003-10-23 expires: never
(1). Gerard Beekmans <gerard@linuxfromscratch.org>

Command> sign
gpg: no default secret key: secret key not available


[root@homestudio lfs]# gpg --verify lfs-packages-5.0.tar.asc
gpg: Signature made 2003年11月08日 星期六 02时15分28秒 CST using DSA key ID FA34077A
gpg: BAD signature from "Gerard Beekmans <gerard@linuxfromscratch.org>"

究竟是什么错误呢?
发表于 2003-11-15 11:40:41 | 显示全部楼层
那说明你下的文件不对啊!哈哈,我想你可能比较倒霉,正好赶上我更新软件包的时候了.
等等,你上面的gpg --edit Gerard\ Beekmans命令结果好像有点问题.
你先用
gpg --gen-key
创建钥匙看看?
详细的用法看:
http://www.linuxsir.cn/postnuke/ ... order=0&thold=0
可能是你以前没有个人钥匙,才造成结果不对的.
唉,我对这个经验也不足.
 楼主| 发表于 2003-11-15 12:14:31 | 显示全部楼层

再次尝试的结果

[root@homestudio lfs]# gpg --import gerard-beekmans-pubkey.gpg
gpg: key FA34077A: not changed
gpg: Total number processed: 1
gpg:              unchanged: 1
[root@homestudio lfs]# gpg --edit Gerard\ Beekmans
gpg (GnuPG) 1.0.7; Copyright (C) 2002 Free Software Foundation, Inc.
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions. See the file COPYING for details.


gpg: checking the trustdb
gpg: checking at depth 0 signed=0 ot(-/q/n/m/f/u)=0/0/0/0/0/1
pub  1024D/FA34077A  created: 2003-10-23 expires: never      trust: -/-
sub  1024g/53850814  created: 2003-10-23 expires: never
(1). Gerard Beekmans <gerard@linuxfromscratch.org>

Command> sign

pub  1024D/FA34077A  created: 2003-10-23 expires: never      trust: -/-
             Fingerprint: 468F 3BEC AF28 A38D 339E  19F2 E81A 98D2 FA34 077A

     Gerard Beekmans <gerard@linuxfromscratch.org>

How carefully have you verified the key you are about to sign actually belongs
to the person named above?  If you don't know what to answer, enter "0".

   (0) I will not answer. (default)
   (1) I have not checked at all.
   (2) I have done casual checking.
   (3) I have done very careful checking.

Your selection?
Are you really sure that you want to sign this key
with your key: "home_king (Linux forever) <home_king@hotmail.com>"

Really sign? y

You need a passphrase to unlock the secret key for
user: "home_king (Linux forever) <home_king@hotmail.com>"
1024-bit DSA key, ID 8636E6E1, created 2003-11-15


Command> quit
Save changes? y
[root@homestudio lfs]# gpg --verify lfs-packages-5.0.tar.asc
gpg: Signature made 2003年11月08日 星期六 02时15分28秒 CST using DSA key ID FA34077A
gpg: BAD signature from "Gerard Beekmans <gerard@linuxfromscratch.org>"
发表于 2003-11-15 12:24:49 | 显示全部楼层
如果方便的话,再下载一次吧,可能真的赶上我换软件包的时候了.要不然不会补丁和书上不一样的.
 楼主| 发表于 2003-11-15 12:56:53 | 显示全部楼层

Now What?

[root@homestudio lfscheck]# gpg --verify lfs-packages-5.0.tar.asc
gpg: Signature made 2003年11月08日 星期六 02时15分28秒 CST using DSA key ID FA34077A
gpg: Good signature from "Gerard Beekmans <gerard@linuxfromscratch.org>"

果然是下载了改动的lfs源码包及补丁,难怪出现这么多奇怪的补丁。
举个例子:
root:/sources/kbd-1.08# diff ../ed-0.2-mkstemp.patch  ../ed-0.2.patch
1,5d0
< Submitted By: LFS Book <lfs-book@linuxfromscratch.org>
< Date: 2003-10-05
< Initial Package Version: 0.2
< Origin: Slackware Source
< Description: Use mkstemp instead of mktemp.

只有文件开头的声明不一样而已,至于补丁的代码内容倒是好像没有变化。
tram大哥,是否每个更新后的补丁都这样呢?你那个更新了的源码包和我原来下载的源码包有什么不一样呢?

现在要重新从第一个遇到不同补丁的地方开始安装吗?还是从zlib开始呢?但zlib-1.1.4-vsnprintf.patch在我原来下载的源码包里也存在啊。我装的就是那个。真是费解。
发表于 2003-11-15 13:08:32 | 显示全部楼层
不是,你的问题可能是,正赶上我更新软件包,我前面放的是西班牙lfs翻译组做的安装包,后来lfs主页推出了这个最正宗的安装包,我就给换了。也就是,你的软件包前一半和后一半是两个包里面的。居然能解压开,挺奇怪的。
你最好从头开始,从第五章的一开始,第一个软件包开始,binutils.
 楼主| 发表于 2003-11-15 13:12:02 | 显示全部楼层

my god!

四天的心血毁于一旦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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