yum安装无效,因此我尝试下载https://forge.fiware.org/frs/?group_id=7进行安装
rpm -i contextBroker-1.2.0-1.x86_64.rpm
然后显示错误:错误:
contextBroker-tests-1.2.1-1.x86_64.rpm: not an rpm package (or package manifest):
请问我能告诉我发生了什么事?
由于
答案 0 :(得分:1)
我刚刚下载了它,看起来他们的网络服务器配置错误。他们在RPM的开头插入HTML并破坏它。您将需要使用实用程序从头开始剥离文本。一旦你弄清楚需要删除多少垃圾,add_filter('page_template', 'my_custom_template');
function my_custom_template($page_template) {
if (is_page('information')) {
$page_template = dirname(__FILE__).'/information.php';
}
return $page_template;
}
可能是最容易的。
原始答案(有用,因为它讲述了dd
和file
):
“不是rpm包”听起来像下载已损坏。尝试在其上运行“
yum
”并查看它告诉您的内容。我没有在下载页面上看到哈希,因此您无法验证。
file
是yum
的更好界面,因此您可以尝试“rpm
”。
答案 1 :(得分:0)
而不是为Forge下载RPM,建议安装Context Broker的方法如下(如the documentation中所述):
yum install contextBroker