我修改了rpm包,它成功了,但是当我尝试通过rpm安装它时,我遇到了这个问题。
[root@vps8865 ~]# cd rpmbuild/
[root@vps8865 rpmbuild]# cd RPMS/
[root@vps8865 RPMS]# ls
x86_64
[root@vps8865 RPMS]# cd x86_64/
[root@vps8865 x86_64]# ls
libblkid-2.23.2-65.el7.1.x86_64.rpm libmount-devel-2.23.2-65.el7.1.x86_64.rpm libuuid-2.23.2-6
最近,我读了这篇文章,并想尝试使用鞋匠。
因为我需要在我的Fedora上运行最新的鞋匠,我需要从源代码编译和安装,而不是使用yum install。我是linux编程的初学者,想知道更多。
我做了关于鞋匠的研究,它展示了一个非常简单的指南“源RPM为Fedora构建说明”。
Install python-setuptools and python-devel from yum
rpmbuild --rebuild cobbler*.src.rpm
install the RPM, which is now built in /usr/src/redhat/RPMS/noarch
satisfy
在linux中配置cmake时获得依赖关系错误
-- checking for module 'zlib'
-- package 'zlib' not found
CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:279 (message):
-- checking for module 'libcurl'
-- package 'libcurl' not found
CMake Error at /usr/share/cmake/Modules/Fi
我需要在MacOS上为Java软件包构建一个RPM。我使用的是自制的rpmbuild,4.14.2.1版本。工具链的设置是正确的,我在最后得到了一个有效的RPM。只有一个问题: RPM有一个目标操作系统字符串"darwin",因为它是在那里构建的,并且试图在普通Linux (认为CentOS)上安装它时,消息失败了。
Transaction check error:
package myrpm.noarch is intended for a different operating system
事实上,查询RPM证实了原因:
# rpm -qp --qf '%{o
当我试图安装本地.rpm包时,我遇到了一个问题。错误消息:
Total size: 124 M
Installed size: 124 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
error: Couldn't create temporary file for %pre(PACKAGE): Success
Error in PREIN scri
我写了很多开源软件,我可以在我的网站上使用。如何为所有相关平台编译我的软件,包括:
视窗
OS
Linux 32位deb
Linux 64位deb
Linux 32位rpm
Linux 64位rpm
等
我目前只有Linux 64位框,所以我只能自己编译64位deb和rpm。我依赖于提供其他版本的用户。这并不理想,因为在新版本发布之后,版本并不都是可用的。实际上,Windows二进制文件在这一点上落后了几个版本。
编辑:我的软件是QQWing。它是用C++编写的。我希望有一个可以为所有平台生成二进制文件的构建系统,或者有一个为多个系统运行构建的地方。
我使用厨师12.5.1和码头形象测试-厨房正在运行的RHEL 7.x
我将jdk-8u65-linux-x64.rpm下载到我的Docker测试实例的本地目录中,并运行下面的菜谱来安装它。
rpm_package 'install_java' do
package_name 'jdk-8u65-linux-x64.rpm'
source '/home/user/jdk-8u65-linux-x64.rpm'
end
但它会引发以下错误:
---- Begin output of rpm -i /home/user/jdk-8u65-li
我正在尝试获得一个使用Systemd原型构建的rpm。但是,我在build.sbt中的导入出现了错误。我正在使用sbt版本0.13.11,具体而言,我看到:
build.sbt:3: error: object systemloader is not a member of package com.typesafe.sbt.packager.archetypes
我正在尝试使用1.1.4版本的sbt-本机包。这是我的plugins.sbt:
// The Typesafe repository
resolvers += "Typesafe repository" at "