srpm包的编译方式
基本说明:
后缀仅为rpm的包如xxxxx.rpm称作为二进制包 ------ 可以直接安装到架构匹配的系统上;
后缀为src.rpm的包如webkitgtk-2.4.7-1.fc21.src.rpm称作为源码包 ------ 主要包含包的源码文件,不可以直接安装在系统上,安装前需要进行编译
编译方法:
rpmbuild --rebuild webkitgtk-2.4.7-1.fc21.src.rpm
解压方法:
rpm2cpio file.rpm |cpio -div #[抽出文件]
其他rpm包的常用操作:
rpm -ivh /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按路径安装并显示进度
rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm //指定安装目录
rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm //用来检查依赖关系;并不是真正的安装;
rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm //新版本降级为旧版本
rpm -qa | grep httpd #[搜索指定rpm包是否安装]--all搜索*httpd*
rpm -qpR file.rpm #[查看包]依赖关系
转载于:https://www.cnblogs.com/noxy/p/5806182.html
srpm包的编译方式相关推荐
- Linux 如何安装 SRPM 包(源代码 rpm 软件包,以 .src.rpm 为后缀名)/rpm 格式的源码软件包/源码包
文章目录 一.SRPM 介绍 二.SRPM 命名格式 三.SRPM 的安装 (一)直接使用命令 rpmbuild (二)利用 *.spec 文件编译 (三)使用命令 make 编译和安装 四.写在最后 ...
- Jar包反编译后修改源码再编译
Jar包反编译后修改源码再编译 文章目录 Jar包反编译后修改源码再编译 1. 场景 2. 详细步骤 2.1 查看源码 2.2 生成源文件 2.3 构建项目 2.4 编译成jar包 3. 参考链接 1 ...
- 【IntelliJ IDEA系列】IDEA编译方式介绍及编译器的设置和选择
相对于 Eclipse 的实时自动编译,IntelliJ IDEA 的编译更加手动化,虽然 IntelliJ IDEA 也可以通过设置开启实时编译,但是太浪费资源了,因此不建议这样做.IntelliJ ...
- Ant编译、FatJar编译方式
2019独角兽企业重金招聘Python工程师标准>>> FatJar方式: 在Eclipse下生成jar包分很多种情况.最简单的情况是没有用到第三方jar包,那么直接Export就可 ...
- java不带package和带package的编译方式
2019独角兽企业重金招聘Python工程师标准>>> java中不带package的程序和带package的程序编译的方式是不同的. 不带package的程序 建立个HelloWo ...
- 自动将 NuGet 包的引用方式从 packages.config 升级为 PackageReference
在前段时间我写了一篇迁移 csproj 格式的博客 将 WPF.UWP 以及其他各种类型的旧 csproj 迁移成基于 Microsoft.NET.Sdk 的新 csproj,不过全过程是手工进行的, ...
- centos 7升级内核,yum方式升级内核,编译方式升级内核
centos 7升级内核 1.centos 7升级内核(从3.10到5.17) 1.yum方式升级内核 1.1 用epel源升级内核 1.2 设置内核启动顺序 1.3 重启系统,查看内核版本是否升级 ...
- JVM基本概念,Java编译方式,Javac编译的过程
JDK.JRE.JVM之间的关系 JVM是Java 程序的运行环境,它包括class类加载器.JIT动态编译器.执行引擎.以及垃圾收集器等,它可以将java程序生成的字节码文件解释成具体系统平台上的机 ...
- java jar反编译后保存_java根据jar包反编译后修改再打包回jar的做法
1. 得到一个待要修改的jar包 2. 我的环境是windows,然后解压这个jar包,得到一堆class文件,这时候就找到你需要的那个class文件 3. 我首先是使用jd-gui工具看一下这个cl ...
最新文章
- vscode 无法跳转到函数定义_玩转VS Code
- NGUI_Texture
- 零起点入门教程:用宜搭简单布局一个首页
- python列表切片后得到剩余列表_python列表切片和嵌套列表取值操作详解
- zoj1610-Count the Colors【线段树】
- Sentinel(一)之简介
- 作为一名Java程序员,你竟然不知道Instrumentation
- 2010夏令营——还孩子快乐成长的空间
- 设置只能开启一个程序实例
- python---图表的使用
- GBK与UNICODE编码互转
- 人工智能导论(3)——确定性推理(Certainty Reasoning)
- Linux的触屏手势软件安装,linux触摸板手势
- 高中英语语法(003)-句子的要素及种类
- linux带page参数报错,Linux配置hugepage
- 用System中System.setOut()方法修改输出方式
- Cadence Allegro倒角图文教程及视频演示
- 1.3 “音乐”小程序项目
- Shell实战--文件安全性的保证
- 聂文涛谈糖尿病并发症的成因
热门文章
- 使用 ADB LogCat 查看在Android真机上 Unity debug.log 输出日志
- centos php 开启libgdgd_CentOS6.5安装Nginx1+MySQL5+PHP5
- centos mysql php tomcat_CentOS yum安装Apache + PHP + Tomcat7 + MySQL
- lua执行shell命令6_Vim执行shell命令及使用Vim批量更改文件名
- Crontab 自动删除指定日期前文件或者文件夹
- php画图教程,php画图实例_PHP
- 【clickhouse】clickchouse的分区合并速度小于插入速度会怎么样
- 【Redis】Redis 使用 redisson 做分布式锁 复盘 maven 依赖 netty 冲突
- [Yarn] Yarn local-dirs are bad 导致节点处于不健康状态
- 95-190-044-源码-window-window三要素