gpt4 book ai didi

rpmbuild - 打包 rpm 时为 "Package has no %description:"

转载 作者:行者123 更新时间:2023-12-03 06:25:10 30 4
gpt4 key购买 nike

我正在打包一个非常简单的 redmine 插件 rpm,以供内部使用,但我遇到了“Package has no %description:”错误。

.spec 有一个描述,但我在 inet 上找不到任何相关内容。这是我的 .spec:

codeName:           redmine_knowledgebase
Version: 2.2.1
Release: 1%{?dist}
Summary: Redmine plugin to add knowledgbase functionality
Group: redmine-plugins
License: MIT
URL: https://github.com/alexbevi/redmine_knowledgebase
Source0: redmine_knowledgebase.tar.gz
BuildRoot: %(mktemp -ud %{tmp/%{name}-%{version}-%{release})
BuildRequires:
Requires: redmine, ruby, rubygems

%description
Redmine plugin to add knowledgbase functionality
%prep
%setup -q -n redmine_knowledgebase

%build

%install
rm -rf %{buildroot}
install -m 0755 / /var/www/redmine/plugins/
bundle install
rake redmine:plugins:migrate NAME=redmine_knowledgebase

%clean
rm -rf %{buildroot}

%files
%defattr(-,apache,apache,-)
/var/www/redmine/plugins/*
%post
echo " "
echo "This will display after rpm installs the package!"
echo "If the plugin does not work, check the permissions ans ownership of the newly created ../redmine/plugins/redmine_knowledgebase"

rpmlint 给我以下错误:

rpmlint ../SPECS/redmine_knowledgebase.spec 
../SPECS/redmine_knowledgebase.spec:5: W: non-standard-group redmine-plugins
../SPECS/redmine_knowledgebase.spec: E: specfile-error error: Package has no %description: redmine_knowledgebase
../SPECS/redmine_knowledgebase.spec: E: specfile-error error: query of specfile ../SPECS/redmine_knowledgebase.spec failed, can't parse
0 packages and 1 specfiles checked; 2 errors, 1 warnings

最佳答案

显然,当发生无法识别的错误时,会弹出“Package has no %description”。我通过更好地格式化 .spec 解决了这个问题:-我已经给出了source0的路径-我提供了一个BuildRequired包(任何东西都可以,我把gcc放在那里)-我已修复缩进以仅使用制表符

关于rpmbuild - 打包 rpm 时为 "Package has no %description:",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19819029/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com