方法/步骤 1 离线安装rpm-build思路1) 挂载ISO2)配置ISO作为本地源3)安装rpm-build 2 挂载ISO步骤:1) [root]#mkdir /mnt/cdrom2) [root]#mount /dev/cdrom /mnt/cdrom备注:vmware的linux虚拟机,创建时,已主动加载ISO。还需要将加载的ISO,挂载到/mnt目录下。3 配置ISO作为本地源步骤:1) [root]...
sudo yum install rpm-build 如果系统不能联网: 可通过这个网址下载x86_64的离线包: https://repo.almalinux.org/almalinux/9/AppStream/x86_64/os/Packages/rpm-build-4.16.1.3-22.el9.x86_64.rpm 如果你是mac: https://repo.almalinux.org/almalinux/9/AppStream/aarch64/os/Packages/rpm-build-4.16.1.3...
第一步先下载要安装的rpm包 mkdir /rpmbuild_aarch64 && cd /rpmbuild_aarch64 yumdownloader rpm-build 第二步直接下载 依赖的rpm包 for i in `yum deplist rpm-build |grep provider |cut -d : -f 2 |uniq` ; do yumdownloader $i ; done 1. 2. 3. 4. 5. 6. 3. 下载结果为...
rpmbuild是一个用于构建RPM包的工具,它可以将源代码和其他文件打包成一个可安装的RPM包。当rpmbuild失败时,可能是由于找到了已安装但未打包的文件。 解决rpmbuild失败的问题,可以按照以下步骤进行: 确认已安装的文件:使用命令rpm -qf <文件路径>可以查找已安装的文件属于哪个RPM包。如果找到了已安装但未打包...
当然,根据不同的软件构建过程,还需要其他的编译打包工具,比如C语言的make、gcc,python的setuptools等,根据需要安装即可。 1 准备 首先请准备一个Linux环境,比如CentOS。 RPM打包使用的是rpmbuild命令,这个命令来自rpm-build包,这个是必装的。 $ yum install rpm-build ...
首先需要服务器安装RPM包构建工具,离线网络环境的自行百度下离线yum源安装 前提,Linux普通用户:zuiyu,一切以该用户登陆为主;root为超级用户 安装工具 yum install rpm-build -y 1、普通用户创建文件夹 ,在/home/zuiyu文件夹下新增RPM构建所需要的文件夹 ...
首先需要服务器安装RPM包构建工具,离线网络环境的自行百度下离线yum源安装 前提,Linux普通用户:zuiyu,一切以该用户登陆为主;root为超级用户 安装工具 yum install rpm-build -y 1、普通用户创建文件夹 ,在/home/zuiyu文件夹下新增RPM构建所需要的文件夹 ...
1、安装rpm-build # yum -y install rpm-build 2、增加普通用户并修改工作车间目录 # useradd rpmbuild # su - rpmbuild $vim~/.rpmmacros %_topdir /home/rpmbuild/rpmbuild # mkdir -pv ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS} # rpmbuild --showrc | grep _topdir ...
6. 查看/yum/repo目录下的rpm包 [root@master1 repo]# du -sh /yum/repo/docker/* 34M containerd.io-1.6.21-3.1.el7.x86_64.rpm 40K container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm 13M docker-buildx-plugin-0.10.5-1.el7.x86_64.rpm ...
因为系统配置硬件监控需要,在自己创建一个rpm包的时候系统没有rpmbuild工具,于是使用yum安装相关的包,但是安装过程中发现一些依赖包之间存在版本冲突,总是安装失败,于是手欠"rpm -e --nodeps -force libxml2-2.9.1-5.el7_1.2.i686"强制删除了该包,于是开始了一系列问题:系统环境:centos7 ...