rpmをビルドしようとすると、パッケージ化されていないファイルでエラーが発生するのはなぜですか?

rpmをビルドしようとすると、パッケージ化されていないファイルでエラーが発生するのはなぜですか?

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

文句を言うパスが多いので、これはほんの一部ですが、アイデアを得る必要があります。

私の仕様ファイルは次のとおりです。

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

では基本仕様書ですが、私はどこで間違っていますか?

また、私のRPMSのファイル構造は$ HOME / rpms / {BUILD、RPMS、SOURCES、SPECS、SRPMS}です。

ありがとう

ベストアンサー1

%filesこれで、インストールされたファイルが生成されたバイナリパッケージに含まれるように入力する必要があります。

おすすめ記事