在ubuntu上rmp打包:由二进制(安装后的目录)构建rpm包

2023-12-13 20:12:33

  显然,你现在已经有了所有安装资源。

  • ?建立打包目录
// redhat 系统中,可以用 rpmdev-setuptree建立。ubuntu没有。
$ mkdir -p ~/tsoffice/{BUILD,RPMS,SOURCES,SPECS,SRPMS,BUILDROOT}
  • 复制安装内容

把安装后的目录内容,复制到BUILDROOT下。

  • 编写spec文件

SPECS目录下创建ts-office.spec

name:       ts-office
Version:    1
Release:    1
Summary:    泰山Office
License:    Copyright of TSIT


%description
泰山OFFICE目标是跟MS OFFICE一样好。


%prep
# we have no source, so nothing here
# 安装前操作,安装后操作怎么办?待研究。


%files
/opt/Taishan/Office


%changelog
# let's skip this for now
  • 构建rpm包

在SPECS目录下,执行命令:

rpmbuild -bb ^
    --target=x86_64 ts-office.spec  ^
    --define "_topdir /home/tsit/tsoffice"

文章来源:https://blog.csdn.net/quantum7/article/details/134964713
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。