当前位置: 技术问答>linux和unix
问什么在升级Linux内核的时候,当#rpm -ba kernel-2.4.spec,会出现以下错误信息?
来源: 互联网 发布时间:2015-07-21
本文导语: 问什么在升级Linux内核的时候,当#rpm -ba kernel-2.4.spec,会出现以下错误信息? tar: Linux/Documentation/sonypi.txt:Cannot open: No such file or directory. tar: Linux/REPORTING-BUGS: Write only 0 of 1024 bytes tar: Error exit delayed from pre...
问什么在升级Linux内核的时候,当#rpm -ba kernel-2.4.spec,会出现以下错误信息?
tar: Linux/Documentation/sonypi.txt:Cannot open: No such file or directory.
tar: Linux/REPORTING-BUGS: Write only 0 of 1024 bytes
tar: Error exit delayed from previous errors.
error: Bat exit status from /var/tmp/rpm-tmp.94094(%prep)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.94094
tar: Linux/Documentation/sonypi.txt:Cannot open: No such file or directory.
tar: Linux/REPORTING-BUGS: Write only 0 of 1024 bytes
tar: Error exit delayed from previous errors.
error: Bat exit status from /var/tmp/rpm-tmp.94094(%prep)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.94094
|
一般的,在/usr/src/redhat/下,有好几个目录,SPEC,SOURCE,具体的记不清了。
.spec应该放在SPEC目录下,源代码再SOURCE目录下。
这个东西好试验的,就是先把redhat目录下的各种文件(不是目录)都删掉,
然后随便下载一个xxxxx-src.rpm文件,然后rpm -i xxxxx-src.rpm,
再去/usr/src/redhat目录下,看看各种文件的放置规律
.spec应该放在SPEC目录下,源代码再SOURCE目录下。
这个东西好试验的,就是先把redhat目录下的各种文件(不是目录)都删掉,
然后随便下载一个xxxxx-src.rpm文件,然后rpm -i xxxxx-src.rpm,
再去/usr/src/redhat目录下,看看各种文件的放置规律
|
感觉是.spec文件放错了地方。你的.spec在那个目录下?