`
heipark
  • 浏览: 2078221 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

(转)如何安装.src.rpm软件包

 
阅读更多

有些软件包是以.src.rpm结尾的,这类软件包是包含了源代码的rpm包,在安装时需要进行编译。这类软件包有两种安装方法:

方法一: 
1. 执行rpm -i your-package.src.rpm 
2. cd /usr/src/redhat/SPECS 
3. rpmbuild -bp your-package.specs 一个和你的软件包同名的specs文件 
4. cd /usr/src/redhat/BUILD/your-package/ 一个和你的软件包同名的目录 
5. ./configure 这一步和编译普通的源码软件一样,可以加上参数 
6. make 
7. make install

方法二: 
1. 执行rpm -i you-package.src.rpm 
2. cd /usr/src/redhat/SPECS (前两步和方法一相同) 
3. rpmbuild -bb your-package.specs 一个和你的软件包同名的specs文件

这时,在/usr/src/redhat/RPM/i386/ (根据具体包的不同,也可能是i686,noarch等等) 在这个目录下,有一个新的rpm包,这个是编译好的二进制文件。执行:

rpm -i new-package.rpm即可安装完成。

 

转自:http://blog.csdn.net/lphpc/article/details/565823

-- end --

 

分享到:
评论

相关推荐

    openeuler-lsb-5.0-1.oe2203.src.rpm

    基于openEuler20.03TLS版本编译openGauss源码时需要的软件包: 1. openeuler-lsb-5.0-1.oe2203.src.rpm 2. git-lfs-linux-arm64-v3.3.0.tar.gz 3. flex-2.5.39.tar.bz2

    389-ds-base-1.3.6.1-28.el7_4.x86_64.rpm

    389-ds-base-1.3.6.1-28.el7_4.x86_64.rpm 389-ds-base-1.3.6.1-28.el7_4.x86_64.rpm

    linux-fetion-0.9.3-1.fc11.src.rpm

    可以在linux下直接安装的飞信软件,安装过程中可能会提示安装各种依赖的软件包

    kernel-4.18.0-80.el8.x86_64(1).rpm

    kernel-4.18.0-80.el8.x86_64(1).rpm

    kernel-5.6.6-300.fc32.src.rpm

    fedora32操作系统安装并运行vmware和virtualbox必须要安装的linux内核代码软件包

    openssh-9.0p1-1.el7.x86_64.tar.gz

    openssh-9.0p1-1.el7.src.rpm openssh-9.0p1-1.el7.x86_64.rpm openssh-askpass-9.0p1-1.el7.x86_64.rpm openssh-askpass-gnome-9.0p1-1.el7.x86_64.rpm openssh-clients-9.0p1-1.el7.x86_64.rpm openssh-debuginfo-...

    openssl-otc-pol-devel-0.9.8h-1.1.i586.rpm

    openssl-otc-pol-devel-0.9.8h-1.1.i586.rpm

    ceph 14.2.22 rpm离线源

    ceph 14.2.22 rpm离线源

    redhat-lsb-4.1-27.el7.centos.1.x86_64.rpm

    离线安装包,亲测可用

    mysql src rpm

    mysql-5.7.25 src rpm 软件包。通过 rpm -ivh 命令安装源码包后年,能够获得 mysql 5.7.25 版本的源码,可以对其进行定制编译。

    distcache软件包

    distcache软件包,格式为rpm,适用于centos系linux操作系统。包含: distcache-1.4.5-23.src.rpm distcache-1.4.5-23.x86_64.rpm distcache-debuginfo-1.4.5-23.x86_64.rpm distcache-debugsource-1.4.5-23.x86_64....

    tar.gz 和tar.bz2 详细解释

    至于file.src.rpm 的用法,请参见:《file.src.rpm 使用方法的简介》 2、如何编译安装源码包;(大多数) 1)解开软件包查看帮助文档; 我们解开一个包后,进入解压包,一般都能发现README(或reame)和INSTALL( ...

    Linux源码包软件的安装与卸载

    Linux软件安装与卸载(源码包形式):一般情况下linux程序的发布不能像windows那样,直接打包成一个setup.exe文件,然用户安装 时直接按下一步...  1、*.src.rpm形式的源代码软件包  安装:rpm -rebuild *.src.rpm

    linux命令详解之rpm命令参数使用方法

    rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由 RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。...-Va:校验所有的 RPM软件包,查找丢

    Linux rpm 命令参数使用详解

    rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两种。...-qpi:列出RPM软件包的描述信息[Query Package install package(s)]; -qf:查找指定文件属于哪个RPM软件包[Query File]; -Va:校验所有的RPM

    Linux中RPM包命名规则

     src.rpm:源代码包。  以“openssl-1.0.1c-1.fc18.i686.rpm”为例:  openssl:是软件名称。  1.0.1c-1:是软件版本。  i686:是适用的硬件平台。  其中还包含有特殊的名称:  1、fcXX,elXX:表示这...

    Linux rpm命令参数使用大全(经典)

    RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两种。...-qpi:列出RPM软件包的描述信息[Query Package insta

    camel-standalone:设置独立Apache Camel服务器的示例,包括使用Maven构建RPM

    骆驼独立 设置独立Apache Camel服务器的示例,包括使用Maven构建RPM。 骆驼上下文:src / main / resources / META-INF / spring / camel-context.xml ... 使用RPM软件包进行安装时,安装应该是完全自动化的。 可能将P

    开源软件的使用

    http://vault.centos.org/ 下载各版本的CentOS安装镜像及配套的软件包源码 ... 练习内核定制、编译及安装: rpm -ivh kernel-4.9.25-27.el7.src.rpm cd /root/SOURCES rpmbuild -bp –target=x86_64 …/SPECS/ker

    inux生成自动密码

    linux环境下有一个密码生成器的小工具非常好用(mkpasswd,需要装一个软件包:expect-5.43.0-5.1.src.rpm),可以根据自己的需要随机生成各种各样的密码: yum install expect yum 安装

Global site tag (gtag.js) - Google Analytics