linux打包启动这着的文件,linux – 打开一个RPM文件并重新打包它
修改您没有源的RPM的最佳方式是按照以下步骤操作:
>使用rpm2cpio命令将rpm解压缩到目录中
>在该子目录内进行必要的更改
制作一个“虚拟”规范文件并构建它.
该虚拟规范文件可能如下所示:
Name: blah
Version: 1.0
Release: 1
Summary: blah
License: blah
Distribution: blah
Group: blah
Packager: me
BuildRoot: /path/to/dir/with/mods
%description
blah
%files
/path/to/dir/with/mods/*
将这里的每个“blah”替换为实际值(使用rpm -qpi rpm文件获取值).将BuildRoot替换为已解压缩修改的rpm的目录.然后运行rpmbuild -bb dummy.spec.
由于没有定义准备/安装/构建/安装步骤,所以只需要在buildroot中创建一个RPM.
如果rpm包有脚本文件,那么还需要将它们放在这个虚拟的spec文件中.要查看包是否有任何脚本,请运行:rpm -qp –scripts rpm文件.相同的事情是依赖,prereqs等
我可能还有其他的细节,但这应该足以让你开始.
linux打包启动这着的文件,linux – 打开一个RPM文件并重新打包它相关推荐
- linux私房菜 rpm src,如何制作一个 RPM 文件
它们是包含文件和元数据的档案文件.当安装或卸载 RPM 时,此元数据告诉 RPM 在哪里创建或删除文件.正如你将在上一篇文章中记住的,元数据还包含有关"依赖项"的信息,它可以是&q ...
- 如何将大量图片文件合并成一个*.bin文件
文章目录 1.bin是啥 2. 首先将大量图片全都导成按你所要顺序编号的.bin文件 3.将这些.bin文件合成为一个.bin文件 4.问题它出现了(如果你没有出现问题此后内容可不看) 5.新的尝试 ...
- 压缩包里面是html文件怎么打开方式,RAR文件怎么打开 RAR格式文件正确打开方式...
很多用户在新安装系统或者购买新电脑回来下载文件的时候,经常会看到.RAR的文件,对用小白用户来说,这可难到他们了,那么关于RAR文件该怎样打开呢?一起来看看吧. 其实RAR文件是压缩文件的一种,用户需 ...
- 如何在另一个JavaScript文件中包含一个JavaScript文件?
JavaScript中是否有类似于CSS中@import的内容,可让您在另一个JavaScript文件中包含一个JavaScript文件? #1楼 而不是在运行时添加,而是使用脚本在上传之前进行串联. ...
- python导入其他py文件-Python中py文件引用另一个py文件变量的方法
最近自己初学Python,在编程是遇到一个问题就是,怎样在一个py文件中使用另一个py文件中变量,问题如下: demo1代码 import requests r = requests.get(&quo ...
- GDCM:将一个DICOM文件转换为另一个DICOM文件测试
GDCM:将一个DICOM文件转换为另一个DICOM文件 GDCM:将一个DICOM文件转换为另一个DICOM文件 GDCM:将一个DICOM文件转换为另一个DICOM文件 #include < ...
- 用python将指定目录下的所有json文件合并成一个csv文件
#!/usr/bin/env python # -*- encoding: utf-8 -*-import sys import json import os import pandas as pd ...
- Python创建并且打开一个mat文件
import scipy.io as sio #创建一个mat文件 x = [1, 2, 3] y = [4, 5, 6] z = [7, 8, 9] sio.savemat('saveddata.m ...
- python实现语音播放_python通过wxPython打开一个音频文件并播放的方法
本文实例讲述了python通过wxPython打开一个音频文件并播放的方法.分享给大家供大家参考.具体如下: 这段代码片段使用wx.lib.filebrowsebutton.FileBrowseBut ...
最新文章
- 一张图看懂图像识别算法发展历史
- QT接收Linux内核,嵌入式linux上QT标准键盘输入的实现
- Android Studio安装问题及填坑
- SSM之检验用户名是否重复
- 如何解决设置虚拟服务器不生效,nginx虚拟主机的配置不生效
- KVM-Arch-Figure
- linux 终端 画圆,Linux Bash Shell快速入门
- 隐变量模型(latent variable model)
- 第二季-专题0-课程规划
- carmaker/matlab联合仿真(二) 新建测试场景
- 按word内容关键字搜索
- 2022年3月26日 张量-外积
- 2022图片在线加水印源码
- 人民币金额小写转换大写
- 小米mix2 原生android,小米MIX2 安卓10 原生体验 LineageOS17.1 ROOT
- 孕妇适合吃哪些蔬菜?这三种蔬菜很有营养
- 程序员必备的思维能力:抽象思维
- 自动化测试金字塔与反模式
- Anycodes,在线编程网站上线啦!支持六种编程语言,语法高亮,行数显示,和代码自动折叠。小伙伴们,请速度围观!
- Android go app 安装包,GO谷歌安装器下载
热门文章
- NCBI SRA数据预处理
- Delphi 对象的创建(create)与释放(free/destory)
- android学习笔记:数据库存储
- [剑指offer]面试题第[44]题[JAVA][数字序列中某一位的数字][找规律]
- 【匈牙利算法】【二分图匹配】【转载】趣写算法系列之--匈牙利算法
- 扩容是元素还是数组_Map扩容源码
- 电感检测_几种常用的电流检测方式
- codeql php,使用codeql 挖掘 ofcms
- mybatis 配置 mysql连接池_spring 5.x 系列第5篇 —— 整合 mybatis + druid 连接池 (xml配置方式)...
- Spring MVC访问不到静态资源