# 所以其实要装的文件都放到了虚拟根目录%{buildroot}下,然后由%files来决定哪些文件放置给哪个rpm%installmkdir-p %{buildroot}%{_bindir}install-m755$RPM_BUILD_DIR/test_project/c_program/main %{buildroot}%{_bindir}/pushd python_program%{__python2} setup.pyinstall--root=%{buildroot} popd # 定...
程序包的命名方式:源代码:NAME-VERSION.tar.gz VERSION:major.minor.release;rpm包:NAME-VERSION-release.os.arch.rpm; VERSION:major.minor.release 第一:源代码编译安装 一般源代码都是打包了的文件格式有:*.tar.gz,*.tar.bz2,*.tar.xz等等 步骤: 1), 解压包,tar -zvxf|jvxf|Jvxf PACKAGE;可以不用指定...
制作RPM包: 通过编写CMakefile 来实现 CMake 编译golang服务 编写CMakefile.txt, 实现cmake 可以编译golang程序 (具体CMakafile.txt 的编写语法请查看 CMake Reference Documentation - CMake 3.8.0-rc2 Documentation 官方帮助文档) 截图中其实只用 add_custom_target 函数就可以了。 安装目录 RPM 包的制作必须...
rpm -qi PACKAGE_NAME: 查询指定包的说明信息; rpm -ql PACKAGE_NAME: 查询指定包安装后生成的文件列表; rpm -qc PACEAGE_NEME:查询指定包安装的配置文件; rpm -qd PACKAGE_NAME: 查询指定包安装的帮助文件; rpm -q --scripts PACKAGE_NAME: 查询指定包中包含的脚本 rpm -qf /path/to/somefile: 查询指...
set(CPACK_PACKAGE_RELEASE1) set(CPACK_RPM_PACKAGE_LICENSE"Apache Licence") # 添加cpack 模块 include(CPack) # main 的构建 add_executable(dalongmain.c) # add 模块的构建 add_library(dalongmyaddadd.c) set_target_properties(dalongmyaddPROPERTIESOUTPUT_NAMEmyadd) ...
install(FILES src/hello.h DESTINATION include)# 以下为RPM信息的设置,包名,概述,供应者,版本, 分组等等信息,通过其变量名称可以知道意思set(CPACK_PACKAGE_NAME"wetest-helloworld")set(CPACK_PACKAGE_DESCRIPTION_SUMMARY"Simple CPack HelloWorld")set(CPACK_PACKAGE_VENDOR"WeTest")set(CPACK_PACKAGE_VERSION"...
# cpack 需要的一个变量,比如rpm 的版本,包名称。。。 set(CPACK_GENERATOR "RPM") set(CPACK_PACKAGE_NAME "dalong") set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Simple CPack demo") set(CPACK_PACKAGE_VENDOR "dalong") set(CPACK_PACKAGE_VERSION "1.0.0") set...
(CPACK_RPM_PACKAGE_URL"https://www.xmhouse.xyz")set(CPACK_RPM_PACKAGE_DESCRIPTION"linpc")set(CPACK_PACKAGE_RELEASE1)set(CPACK_RPM_PACKAGE_LICENSE"libpc")# 设置默认生成器,RPM生成器会构建RPM安装包,其它还有TGZ/ZIP等set(CPACK_GENERATOR"RPM")# 安装前和安装后执行的shell脚本,会打包到RPM中,...
可执行文件很简单,简单的,如在Windows系统下后缀为exe,msi这些就是可执行文件,大家通常对exe比较熟悉。在Linux系统下,得看是什么发行版,有Redhat和Debian这两大系,根据你的发行版下载以deb或rpm为后缀的软件包。[1] 这里开始涉及操作系统。 操作系统