linux – 为什么我在尝试构建rpm时遇到有关未打包文件的错误?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux – 为什么我在尝试构建rpm时遇到有关未打包文件的错误?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1397字,纯文字阅读大概需要2分钟。
内容图文
![linux – 为什么我在尝试构建rpm时遇到有关未打包文件的错误?](/upload/InfoBanner/zyjiaocheng/957/79389633de384e4481bbac418fbac9d5.jpg)
试图将wget-1.13.tar.gz打包成rpm(我正在重新学习这个过程),当我进行干运行时,我遇到了这些错误.
error: Installed (but unpackaged) file(s) found:
/etc/wgetrc
/usr/bin/wget
/usr/share/info/dir
/usr/share/info/wget.info.gz
/usr/share/locale/be/LC_MESSAGES/wget.mo
RPM build errors:
Installed (but unpackaged) file(s) found:
/etc/wgetrc
/usr/bin/wget
/usr/share/info/dir
/usr/share/info/wget.info.gz
/usr/share/locale/be/LC_MESSAGES/wget.mo
/usr/share/locale/bg/LC_MESSAGES/wget.mo
/usr/share/locale/ca/LC_MESSAGES/wget.mo
它抱怨的路径更多,所以这只是一个片段,但你应该明白这个想法.
我的Spec文件如下:
Name: wget
Version: 1.13
Release: 1%{?dist}
Summary: wget to get wget things
Group: System Environment/Base
License: GPL
#URL:
Source0: %{name}-%{version}.tar.gz
BuildRoot: /tmp/%{name}-%{version}-%{release}-root
#BuildRequires:
#Requires:
%description
Wget is a free software package for retrieving files using HTTP, HTTPS ... GNU Wget has many features to make retrieving large files
%prep
%setup -q
%build
%configure
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc
%changelog
所以一个基本的spec文件,我哪里错了?
另外,我的RPMS的文件结构是$HOME / rpms / {BUILD,RPMS,SOURCES,SPECS,SRPMS}
谢谢
解决方法:
现在,您需要填充%文件,以便安装的文件包含在生成的二进制包中.
内容总结
以上是互联网集市为您收集整理的linux – 为什么我在尝试构建rpm时遇到有关未打包文件的错误?全部内容,希望文章能够帮你解决linux – 为什么我在尝试构建rpm时遇到有关未打包文件的错误?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。